我有一個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