base.html-Django中的动态变量
我有一个base.html,其中包括一些用户配置文件数据,如电子邮件、网站等 我需要将这个base.html扩展到我的index.html。我可以在index.html中显示这些数据。因为在索引页的视图中,我有username paramater[也在url中] 我该怎么办?以下是我的对象。在索引视图中获取代码:base.html-Django中的动态变量,django,django-templates,django-views,Django,Django Templates,Django Views,我有一个base.html,其中包括一些用户配置文件数据,如电子邮件、网站等 我需要将这个base.html扩展到我的index.html。我可以在index.html中显示这些数据。因为在索引页的视图中,我有username paramater[也在url中] 我该怎么办?以下是我的对象。在索引视图中获取代码: def user_index(username,request): user = Profile.objects.filter(owner__username=username
def user_index(username,request):
user = Profile.objects.filter(owner__username=username)
.....
以及我的相关url部分:
url(r'^blog/(?P<username>[-\w]+)/$',view='user_index', name='user_index'),
url(r'^blog/(?P[-\w]+)/$,view='user\u index',name='user\u index'),
您可以这样做
index.html
而且
base.html
...
{%block content%}
{%endblock内容%}
...
在这里,index.html将从base.html扩展(继承),并呈现{%block content%}
{% extends 'base.html' %}
{% block content %}
{% endblock content %}
<doctype ...>
...
{% block content %}
{% endblock content %}
...