我如何使用循环创建字段列表

问题描述 投票:0回答:1

最近,我使用django 3启动项目,我遇到了模型问题

我想创建模型形式,该字段是一个列表:

像答案1,答案2,...,答案10,...

class Quiz(models.Model):
   question = models.CharField(max_length=30)
   def __str__(self):
       return self.question
quiz = Quiz.objects.all()
class Answer(models.Model):
   answer1 = models.CharField(max_length=20)
   answer2 = models.CharField(max_length=20)
   answer3 = models.CharField(max_length=20)
   ...
   answer10 = models.CharField(max_length=20)
   ...

我如何使用循环或其他方法来声明此答案字段?

我可以将表的列名称设置为

answer1 = quiz[0].question 
python django list field modelform
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.