django模板中怎么读取数据库返回的列?
{% for item in item_list %}<ul> <li>{{ item }}</li></ul>{% endfor %}
<ul> <li>AA BB CC DD EE FF</li></ul>
<ul> <li>AA</li> <li>BB</li> <li>CC</li> <li>DD</li> <li>EE</li> <li>FF</li></ul>
models.py 未加importclass Test(models.Model): name = models.CharField(max_length=20) phone = models.CharField(max_length=15)view函数def ShowModelHouse(request): result = Test.objects.all() return render_to_response('ShowModel.html',{'result':result})template<html> <head> <title>ShowIndex</title> </head> <body> <p> <!--<table> {%for item in result%} <tr><td>result: {{item.name}}</td></tr> {%endfor%} </table>--> {%for item in result%} <ul> <li>{{item.name}}</li> </ul> {%endfor%} </p> </body></html>模板显示: kevin cong kevin cong kevin cong kevin cong kevin cong kevin cong
[解决办法]
{% for item in item_list%}<ul> <li>{{ item.xxxx }}</li></ul>
[解决办法]
for放在ul里面
<ul>
{% for item in item_list%}
<li>{{ item.xxxx }}</li>
{% endfor %}
</ul>
[解决办法]
<ul>{% for item in item_list %} <li>{{ item }}</li>{% endfor %}</ul>