0

我有一个 base.html,其中包括一些用户个人资料数据,例如电子邮件、网站等。

我需要将此 base.html 扩展到我的 index.html。我可以在 index.html 中显示这些数据。因为在索引页面的视图中,我有用户名参数 [也在 url 中]。

我该如何处理?这是我在索引视图中的 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'),
4

1 回答 1

1

你可以做

索引.html

{% extends 'base.html' %}

{% block content %}

{% endblock content %}

并且在

base.html

<doctype ...>
...

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

...

在这里,index.html 将从 base.html 扩展(继承),并将内容呈现在{% block content %}

于 2012-09-21T14:25:07.250 回答