Встроенная форма с 3 внешними ключами? - PullRequest
0 голосов
/ 05 мая 2019

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

Как мне сделать так, чтобы у меня была форма со статусом, двумя вариантами выбора и разделом тегов, где все, что пользователь отправит, будет связано с одним вопросом?

...