不久前,我开始编写Django Framework编程。
我的模型Questions
包含2个属性 - question_text
和id
。
当我的视图工作时 - 在浏览器中我看到输出smth如下:
[< Questions: First question >, < Questions: Second question >, < Questions:Third question >]
但我只是想看看:
First question, Second question, Third question.
我应该怎么做才能修复它?在模型中使用__str__
函数的Smth或什么?
答案 0 :(得分:1)
question = Questions.objects.all()
返回一个您明显在模板中打印的查询集。尝试在您的html模板中迭代您的查询集,如:
{% for q in questions %}
{{ q.question_text }}{% if not forloop.last %}, {% endif %}
{% endfor %}
希望这有帮助。