Как создать модель с множественным выбором с пользовательским текстом? - PullRequest
0 голосов
/ 30 марта 2019

Я создаю простое приложение для викторины. Я хочу добавить возможность добавить несколько вариантов (с пользовательским текстом) для каждого вопроса в панели администратора. Таким образом, пользователь может создать вопрос и на той же странице добавить столько ответов, сколько ему нужно. Как лучше всего это реализовать?

Я знаю, что могу добавить еще одну модель для ответов и установить модель отношений с вопросами. Но это не совсем то, чего я хочу достичь.

Спасибо за любую помощь.

Ответы [ 2 ]

0 голосов
/ 30 марта 2019

Я нашел ответ в официальном уроке по Django (спасибо за комментарии) https://docs.djangoproject.com/en/2.1/intro/tutorial07/

0 голосов
/ 30 марта 2019

Эмммы. Тогда чего ты хочешь добиться?) Вы только что описали правильный способ сделать это.

Здесь ответили:

  1. модель приложения викторина Django для вопросов с несколькими вариантами ответов
  2. https://codereview.stackexchange.com/questions/114962/model-classes-for-a-quiz-app-in-django/115014

Если вы хотите, вы можете проверить, как это делается в этом популярном приложении django: https://github.com/tomwalker/django_quiz/blob/master/multichoice/models.py

С наилучшими пожеланиями

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...