Django邮递员整合问题

时间:2019-01-14 22:06:47

标签: django postman integration

我目前正在尝试为Django设置邮递员,请参阅:https://bitbucket.org/psam/django-postman/wiki/Home

我到目前为止所做的:

  1. 安装应用程序包“ django-postman”

  2. 在已安装的应用中添加了“邮递员”

  3. 将邮递员设置添加到settings.py:

    POSTMAN_DISALLOW_ANONYMOUS =正确

    POSTMAN_DISALLOW_MULTIRECIPIENTS =正确

    POSTMAN_DISALLOW_COPIES_ON_REPLY =正确

    POSTMAN_DISABLE_USER_EMAILING =正确

    POSTMAN_AUTO_MODERATE_AS =正确

    POSTMAN_MAILER_APP =无

    POSTMAN_I18N_URLS = False

    POSTMAN_QUICKREPLY_QUOTE_BODY = False

    POSTMAN_NOTIFIER_APP =无

  4. 在我的base.html中添加了以下块:

{% load bootstrap4 %}
{% load staticfiles %}
{% load postman_tags %}
{% load i18n static %}

{% block title %}{% endblock %}
{% block extrahead %}{{ block.super }}
<title>{{ settings.SITE_NAME }}</title>
...
{% 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. 将postman-url添加到urls.py:
url(r'^messages/', include('postman.urls', namespace='postman', app_name='postman')),

现在我有两个问题:

    自django 1.9起,urls.py中的
  1. app_name ='postman'被废弃了,我如何解决?只是删除它似乎可行,但我不确定...

2。 如果我浏览127.0.0.1:8000/messages/inbox 我收到以下错误:

  

在模板中渲染模板时出错   /PyCharm/myproject/venv/lib/python3.6/site-packages/postman/templates/postman/base.html,   第1行出现错误

第1行说:

{% extends "base.html" %}{# not myself but a site-level one (TEMPLATE_DIRS setting) #}

那我在这里想念什么?

预先感谢和亲切问候

0 个答案:

没有答案