- 1
- 2
- 3
- 4
- 5
obj_l = list()
for obj, obj_id in [(QuizQuestion, quest_id), (QuizAssigment, ass_id), (QuizQuestionAnswer, answ_id)]:
q_set = getattr(getattr(obj, 'objects'), 'filter')(id=obj_id)
obj_l.append(getattr(q_set, 'count')() > 0 and q_set[0] or False)
(False in obj_l or obj_l[2].question != obj_l[0] or (user and obj_l[0].user)) and abort(IntegrityError())
Vindicar 12.10.2012 19:27 # +2
"Ну нихрена себе извраааат!" (с)
nimnull 15.10.2012 10:57 # 0
Lowezar 13.10.2012 11:10 # +3
ID жопы. :) Знаю-знаю, уровень школы. :)
guest 21.06.2013 17:27 # 0