我到处找遍了,似乎找不到这个问题的答案,我想知道是否有人愿意帮忙。在
我试图在模板中以单选按钮列表的形式显示选项本身(Q_类型)。我尝试过“getfuo\u display”,但它似乎只显示附加到另一个值的内容。在
以下是我在许多和我正在寻找的最好的尝试。如果有人能帮我解决这个问题,我会非常感激的。即使是我应该找的关键字我也会很感激。谢谢!在
在模型.py在
Q_TYPE = (
('T', 'Text Question'),
('M', 'Multiple Choice'),
)
class Question(models.Model):
form = models.ForeignKey(Form)
textquestion = models.CharField(max_length=200, null=True, blank=True)
questiontype = models.CharField(('question type'), max_length=1, choices=Q_TYPE)
def __unicode__(self):
return self.textquestion
模板
^{pr2}$我想要的是(一个单选按钮)
< > Text Question
< > Multiple Choice
您可以将
Q_TYPE
传入模板上下文,然后执行以下操作:在视图.py
模板
^{pr2}$或者对循环变量使用索引
但是,正如我在评论中提到的,您应该尝试使用内置的
ModelForm
系统。在相关问题 更多 >
编程相关推荐