Проблемы интеграции почтальона Джанго - PullRequest
0 голосов
/ 15 января 2019

Я сейчас пытаюсь настроить почтальона для django, см .: https://bitbucket.org/psam/django-postman/wiki/Home

Что я сделал до сих пор:

  1. Установить пакет приложения 'django-почтальон'

  2. добавлен «почтальон» в установленные приложения

  3. добавлены настройки почтальона в settings.py:

    POSTMAN_DISALLOW_ANONYMOUS = True

    POSTMAN_DISALLOW_MULTIRECIPIENTS = True

    POSTMAN_DISALLOW_COPIES_ON_REPLY = True

    POSTMAN_DISABLE_USER_EMAILING = True

    POSTMAN_AUTO_MODERATE_AS = True

    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. добавлены почтальоны в urls.py:
url(r'^messages/', include('postman.urls', namespace='postman', app_name='postman')),

Теперь у меня два вопроса:

  1. app_name = 'postman' на urls.py запрещен с django 1.9 Я думаю, как обойти это? кажется, просто удалить его, но я не уверен ...

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) #}

так что мне здесь не хватает?

заранее спасибо и всего наилучшего

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...