Я знаю, что это странный вопрос, и также знаю, что 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
для этого. Это было бы очень полезно.