我有一行名为问题 它有以下字段
1 id
2 question
3 option1
4 option2
5 option3
6 option4
7 answer
所以要访问option4,我会通过question.option4
来实现
现在我必须显示所有4个选项
我有以下模板
<ol>
{% for i in "xxxx" %}
<li>{{question.}}</li>
{% endfor %}
</ol>
写什么来获得option1,2,3,4 ......
在for loop
question.(dont know what to write)
答案 0 :(得分:4)
你对模板的期望太高了。
class Question(models.Model):
#...
def get_options(self):
return [self.option1, self.option2, self.option3, self.option4]
<ol>
{% for option in question.get_options %}
<li>{{option}}</li>
{% endfor %}
</ol>