Django Анкета заявки - PullRequest
       8

Django Анкета заявки

0 голосов
/ 27 января 2020

Я хотел бы создать анкету. Я хотел бы иметь возможность создавать каждый вопрос и его ответ с помощью панели администрирования 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()

Вопросы:

  1. Нужно ли хранить ответы в виде строки JSON в другом модель или есть какой-то другой способ было бы более полезным для хранения ответов?

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

Буду признателен, если вы порекомендуете любой другой источник, который поможет мне найти ответы. Я не мог найти это.

Спасибо,

...