Я пытаюсь сделать форму, которая отображает опрос. Это будет вопрос, выбор и теги. И выбор, и теги связаны с вопросом. Я знаю, что если бы у меня был только выбор, я мог бы использовать встроенный набор форм, однако, что я могу сделать, чтобы отобразить все 3 в одной форме (вопрос, варианты и теги)?
class Question(models.Model):
user = models.ForeignKey(User, on_delete=models.CASCADE)
status = models.CharField(max_length=200)
total_votes = models.IntegerField(default=0)
class Choice(models.Model):
question = models.ForeignKey(Question, on_delete=models.CASCADE)
choice = models.CharField(max_length=120)
vote_count = models.IntegerField(default=0)
class Tag(models.Model):
topic= models.ForeignKey(Topic, on_delete=models.CASCADE)
question = models.ForeignKey(Question, on_delete=models.CASCADE)
Как мне сделать так, чтобы у меня была форма со статусом, двумя вариантами выбора и разделом тегов, где все, что пользователь отправит, будет связано с одним вопросом?