我有一个Django的 '模板' 问题Django的HTMLS融入模板
,如果我有views.py:
def cv(request):
if request.user.is_authenticated():
cv = OpenCv.objects.filter(created_by=request.user)
return render_to_response('cv/cv.html', {
'object_list': cv,
},
context_instance=RequestContext(request))
和cv.html类似:
{% for object in object_list %}
<li>
First Name {{ object.first_name }} <br />
Last Name {{ object.last_name }} <br />
Url {{object.url}} <br />
Picture {{object.picture}} <br />
Bio {{object.bio}} <br />
Date of birth {{object.date_birth}} <br />
{% endfor %}
但我希望此内容也出现在profile.html页面上,我该如何做? 在profile.html中的smple {% include "cv/cv.html" %}
不起作用。 此外,是否有另一种方法来'解析对象列表'比明确写入所有的对象,像上面? 在此先感谢!
您是否还在view.py中的profile方法中发送了object_list? – 2010-05-24 21:14:15
不应该是:{%include“cv/cv.html”%} ?? – 2010-05-24 21:17:28
我已经在cv应用程序的views.py中发送了object_list,(见上文)我是否应该将它发送到其他地方? 是的,路径是正确的,我现在编辑 – dana 2010-05-24 21:21:44