我有一个base.html,其中包含一些用户个人资料数据,这些数据是电子邮件,网站等。
我需要将此base.html扩展到我的index.html。我可以在index.html中显示这些数据。因为在索引页面的视图中我有用户名参数[也在网址中]。
我该怎么处理?这是我在index视图中的objects.get代码:
def user_index(username,request):
user = Profile.objects.filter(owner__username=username)
.....
和我的相关网址部分:
url(r'^blog/(?P<username>[-\w]+)/$',view='user_index', name='user_index'),
答案 0 :(得分:1)
你可以做到
的index.html
{% extends 'base.html' %}
{% block content %}
{% endblock content %}
并在
base.html文件
<doctype ...>
...
{% block content %}
{% endblock content %}
...
此处,index.html将从base.html扩展(继承),并在{% block content %}