Как добиться прямого назначения объекта m2m в django? - PullRequest
0 голосов
/ 27 марта 2020

Я знаю, что это странный вопрос, и также знаю, что django не позволяет создавать объекты m2m вперед. Во-первых, мой models.py:

class Option(models.Model):
     option = m.CharF(...)

class Question(models.Model):
     question = m.CharF(...)
     answer = m.CharF(...)
     option = m.m2m(Option)


class Test(models.Model):
     name = m.CF(...)
     question = m.m2m(Question)

Как вы можете видеть мою модель, это структура для онлайн-вопросника. Я знаю, что только существующие вопросы и опции могут быть добавлены при создании нового тестового объекта. Как я могу достичь своей цели создания объектов Test, Question и Option одновременно.

После поиска в стеке и некоторого поиска, я узнал о .add(), но это не подходил моей цели. Любые решения? Если вы можете, пожалуйста, добавьте views.py для этого. Это было бы очень полезно.

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