2010-05-24 54 views
2

我有一個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" %}不起作用。 此外,是否有另一種方法來'解析對象列表'比明確寫入所有的對象,像上面? 在此先感謝!

+0

您是否還在view.py中的profile方法中發送了object_list? – 2010-05-24 21:14:15

+0

不應該是:{%include「cv/cv.html」%} ?? – 2010-05-24 21:17:28

+0

我已經在cv應用程序的views.py中發送了object_list,(見上文)我是否應該將它發送到其他地方? 是的,路徑是正確的,我現在編輯 – dana 2010-05-24 21:21:44

回答

2

您還需要將object_list更改爲profile.html

0

這並不是很清楚你在問什麼,但我懷疑custom template tag可能是你以後的事情。