Django ORM | Как лучше создать модель для квиза?
Я новичок в Django. Возник такой вопрос.
Есть квиз, который имеет разветвления в зависимости от ответов пользователя. Это значит, что если пользователь, условно, выбрал вариант A, тогда варианты, которые следуют за вариантом B, не будут выбраны (т.е. данные о них не будут заполнены).
Сейчас я реализовал все поля в одной модели с флагам blank и null равными True. Но мне кажется это плохим решением, т.к. все получается в куче. Скорее всего, я еще плохо знаю Django, поэтому прошу помощи старших в этом деле)
Спасибо!