2012-09-21 3 views
0

난 내 색인이 base.html을 확장 할 필요가 이메일, 웹 사이트 등에서 동적 변수 - 장고

몇몇 사용자 프로파일 데이터를 포함하는 base.html있다. html. 나는 그 데이터를 index.html에 보여줄 수있다. 왜냐하면 인덱스 페이지의 뷰에는 [URL에있는] 사용자 이름 매개 변수가 있기 때문입니다.

어떻게 처리 할 수 ​​있습니까?

def user_index(username,request): 
    user = Profile.objects.filter(owner__username=username) 
    ..... 

내 관련 URL 부분 : 여기에 인덱스보기에서 내 objects.get 코드

url(r'^blog/(?P<username>[-\w]+)/$',view='user_index', name='user_index'), 

답변

1

당신이 할 수있는

index.html을

{% extends 'base.html' %} 

{% block content %} 

{% endblock content %} 

다음
<doctype ...> 
... 

{% block content %} 
{% endblock content %} 

... 

에서, index.html을이 base.html에서 (상속), 확장, '내용을 확장에 대해 {% block content %}

+0

난 몰랐어요에서 내용을 렌더링 할 base.html . 고맙습니다 – alix