if not questionnaire root_id Questionnaire objects filter id questionn

1
2
3
4
5
6
7
8
9
if not questionnaire.root_id:
Questionnaire.objects.filter(id=questionnaire.id).filter(
root_id__isnull=True).update(root_id=F('id'))
questionnaire.root_id = questionnaire.id
Question.objects.filter(questionnaire=questionnaire).filter(
root_id__isnull=True).update(root_id=F('id'))
Answer.objects.filter(question__questionnaire=questionnaire).filter(
root_id__isnull=True).update(root_id=F('id'))