我试图在我的应用程序中创建一个部分,其中包含一个类别循环,然后是该类别中的表单。例如它应该显示如下:
第一类
表格 1
表格 2
第 2 类
表格 3
但我实际上得到的是:
第一类
表格 1
表格 2
表格 3
第 2 类
表格 1
表格 2
表格 3
我怎样才能解决这个问题?
我的看法是:
def homepage (request):
Categories = Category.objects.all()
Forms = Form.objects.all()
output = {
'Category_Name': Categories,
'Form_Title': Forms,
}
return render_to_response('forms/home.html', RequestContext(request, output))
我的 HTML 是:
<ul>{% for c in Category_Name %}<li>{{ c.Name }}<ul>{% for c in Form_Title %}
<li><a href="/forms/{{ c.id }}">{{ c.Title }}</a></li>{% endfor %}</ul></li>{% endfor %}</ul>