Задать вопрос
@Sazoks

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

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

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

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

Похожие вопросы
Strikt Москва
от 100 000 до 180 000 ₽
Sim-Ba Pay Санкт-Петербург
от 180 000 ₽
Крона Лабс Екатеринбург
от 200 000 ₽