2

我已经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/ 但是当我点击链接时,它们都不起作用!我只看到这个页面! 在此处输入图像描述 更新

我创建了一个包含以下内容的 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" %}

它奏效了!

4

1 回答 1

0

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

postman/base.html 模板扩展了一个 base.html 站点模板,其中需要一些块: title: in ,至少对于整个标题字符串的一部分 extrahead: in ,放置一些和元素 content: in ,到把页面内容 postman_menu: in , 放一个导航菜单

也不是在同一页面上对媒体文件的咆哮

于 2012-10-11T05:45:06.383 回答