2011-12-15 2 views
2

Я пытаюсь использовать django-postman, и я успешно интегрировал его с моим проектом. Я хочу использовать это приложение, чтобы каждый пользователь мог отправлять сообщения другим пользователям.Как использовать django-postman, чтобы предоставить каждому пользователю возможность отправлять сообщения

Может кто-нибудь указать мне в правильном направлении, чтобы сделать это.

ответ

3

После того, как вы создадите django-postman на пути Python, вам нужно добавить его в список INSTALLED_APPS и изначально настроить его. На данный момент это обеспечит доступ к сообщениям только администратором.

Добавление (r'^messages/', include('postman.urls')), к вашим шаблонам в корневом URL-адресе urls.py Конфигурация перехватит представления django-postman в вашем проекте, и пользователи смогут получить доступ к интерфейсу сообщений там.

Обязательно посмотрите на official documentation для получения более подробной информации.

+2

Я отвечаю так поздно, как я был вне города ... я сделал то, что вы написали выше .. Я включил взгляды Почтальон ... И я получаю интерфейс для создания новых сообщений и просмотр входящих сообщений, но я не могу отправить какое-либо сообщение. Я имею в виду, когда я отправляю сообщение, я помещаю имя пользователя зарегистрированного пользователя в поле ... но сообщение не получено пользователем ... Я отключил модерирование – Sachin

+0

У меня такая же проблема, вы когда-нибудь это выяснили? – Murph

+0

Я сделал настройку, но когда я ударил по URL-адресу конечной точки, он показывает пустую страницу. Любая помощь? – Kishan

2

Вы должны убедиться, что POSTMAN_AUTO_MODERATE_AS = True в settings.py. Вы упомянули в комментариях, что вы это сделали, но ваша проблема напоминает мое первоначальное препятствие, и это исправило это. Другие могут столкнуться с такой же ситуацией.

Старые сообщения по-прежнему будут помечены как немодерируемые в базе данных, поэтому вам может потребоваться отправить новые сообщения, прежде чем они будут работать.

1

Я помещаю это здесь, потому что другие могут быть с таким же вопросом ...

  • При отправке сообщений из админки, сообщения автоматически перечислены как «до», так что даже если POSTMAN_AUTO_MODERATE_AS = True, сообщение не будет отправлено (от администратора).

  • При отправке сообщений от пользователя '(от' site '& не' admin '), когда POSTMAN_AUTO_MODERATE_AS = True, сообщение будет автоматически принято получателем.

Смежные вопросы