Я хотел бы создать анкету. Я хотел бы иметь возможность создавать каждый вопрос и его ответ с помощью панели администрирования Django. Я разработал такую модель, как показано ниже, для хранения вопросов и ответов.
class Question(models.Model):
question = models.TextField()
class Answers(models.Model):
question = models.ForeignKey(question, on_delete = models.PROTECT, related_name = 'answers')
answer = models.TextField()
Вопросы:
Нужно ли хранить ответы в виде строки JSON в другом модель или есть какой-то другой способ было бы более полезным для хранения ответов?
Я также хотел бы создать пользовательскую форму, чтобы использовать ее в шаблоне и проверять ответы. Поскольку вопросы настраиваются, нет определенного c количества полей? Как я могу создать эту пользовательскую форму?
Буду признателен, если вы порекомендуете любой другой источник, который поможет мне найти ответы. Я не мог найти это.
Спасибо,