Django-Postman / messages /只加载我的base.html

时间:2017-02-06 14:59:23

标签: python django

我有

我的url(r'^messages/', include('postman.urls', namespace='postman', app_name='postman')),

中的

urls.py 我的'postman',

中的

INSTALLED_APPS

但是当我转到127.0.0.1:8000/messages/inbox时,我能看到的只是base.html内容。我View Page Source时就是这种情况。

我对postman目录所做的唯一更改是文件的第一行:postman/base.html

{% extends "myapp/base.html" %}{# CHANGED THIS LINE #}
{% load i18n static %}{% load postman_tags %}
{% block title %}{% trans "Messaging" %}{% endblock %}
{% block extrahead %}{{ block.super }}
<link type="text/css" media="all" rel="stylesheet" href="{% static 'postman/css/postman.css' %}" />
{% endblock %}
{% block postman_menu %}
<ul id="postman_menu">{% postman_unread as unread_count %}
 <li><a href="{% url 'postman:inbox' %}">&raquo;&nbsp;{% trans "Inbox" %}{% if unread_count %} <strong>({{ unread_count }})</strong>{% endif %}</a></li>
 <li><a href="{% url 'postman:sent' %}">&raquo;&nbsp;{% trans "Sent Messages" %}</a></li>
 <li><a href="{% url 'postman:write' %}">&raquo;&nbsp;{% trans "Write" %}</a></li>
 <li><a href="{% url 'postman:archives' %}">&raquo;&nbsp;{% trans "Archives" %}</a></li>
 <li><a href="{% url 'postman:trash' %}">&raquo;&nbsp;{% trans "Trash" %}</a></li>
</ul>
{% endblock %}

我错过了什么吗?

1 个答案:

答案 0 :(得分:0)

在文档中遗漏了一些需要添加某些块的文档。

  

邮递员/ base.html模板扩展了一个base.html网站模板   预计会有一些块:

     

title:in,至少是整个标题的一部分   字符串额外:在,放一些和   元素内容:在,放置页面内容   postman_menu:in,放一个导航菜单