def myview(request):
myobj = MyObject.objects.all()
return render_to_response('x.html',{'myobj': myobj}, context_instance=RequestContext(request))
和
{% for o in myobj %}
{{o.test}}
{% endfor %}
进入我的模板第二个/第三个对象的最佳方法是什么?
def myview(request):
myobj = MyObject.objects.all()
return render_to_response('x.html',{'myobj': myobj}, context_instance=RequestContext(request))
和
{% for o in myobj %}
{{o.test}}
{% endfor %}
进入我的模板第二个/第三个对象的最佳方法是什么?
{% for o in obj_queryset %}
{% if forloop.counter == 2 %}Second{% else %}
{% if forloop.counter ==3 %}Third{% endif %}
{{ o.test }}
{% endif %}
{% endfor %}
如果您只是从查询集中查找第二个对象(而不打印其他任何内容),您可以简单地查找第二个对象(有关此内容的更多信息,请参见文档):
{{ obj_queryset.2 }}
请注意,在您的示例中,myobj
它不是一个对象(即模型实例),而是一个查询集。