@Sazoks

Django ORM | Как лучше создать модель для квиза?

Есть квиз, который имеет разветвления в зависимости от ответов пользователя. Это значит, что если пользователь, условно, выбрал вариант A, тогда варианты, которые следуют за вариантом B, не будут выбраны (т.е. данные о них не будут заполнены).

Сейчас я реализовал все поля в одной модели с флагам blank и null равными True. Но мне кажется это плохим решением, т.к. все получается в куче.
  • Вопрос задан
  • 61 просмотр
Пригласить эксперта
Ответы на вопрос 1
tumbler
@tumbler Куратор тега Django
бекенд-разработчик на python
Модель вопроса, ответа и M2M поле у вопроса, говорящее, за какими из ответов этот вопрос может следовать. Плюс флаг "начальный вопрос".
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы