django-postman扩展了一个不存在的base.html

时间:2012-10-11 05:38:08

标签: python django

我已根据documentation安装并配置了django-postman

在项目根目录的urls.py中:

(r'^messages/', include('postman.urls')),
在settings.py中

INSTALLED_APPS = (
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.sites',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'grappelli',
    'filebrowser',
    'django.contrib.admin',
    'south',
    'postman',
    'MeetingManagerHub',
    'PersonHub',
    'TaskManagerHub',
    'AgencyHub',
    'DrHub',
    'CompanyHub',
    'AdvHub',
    'CarHub',
    'django.contrib.comments',
    'easy_maps',
    'MagazineHub',
    'captcha',
    'pagination'
)

所以我输入地址:http://127.0.0.1:8081/messages/inbox/ 但是当我点击链接时,它们都不起作用!我只看到这个页面! enter image description here 更新

我使用以下内容创建了一个man_base.html文件:

<html>
<head>
<title>{% block title %}{% endblock %}</title>
{% block extrahead %}{% endblock %}
</head>
<body>
{% block postman_menu %}{% endblock %}
{% block content %}{% endblock %}
</body>
</html>

并将此行添加到base.html文件的开头:

{% extends "postman/main_base.html" %}

并且它有效!

1 个答案:

答案 0 :(得分:0)

您是否已将预期base.html添加到TEMPLATE_DIRS根目录?

  

邮递员/ base.html模板扩展了一个base.html网站模板   预期会有一些块:标题:in,at   至少对于整个标题字符串额外部分的一部分:in   ,把一些和元素内容放进去   ,把页面内容postman_menu:in,   放一个导航菜单

也不是对same page

上媒体文件的咆哮