我正试图制作一个显示民意测验的表格。这将是问题,选择和标签。选择和标签都与问题有关。我知道我是否只有可以使用内联表单集的选项,但是我该怎么做才能以一种形式显示所有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)
我如何做到这一点,这样我就可以拥有一个带有状态,两个选项和一个标签部分的表格,无论用户提交什么内容,都将其链接到单个问题?