2

我正在尝试使用django-postman,并且我已经成功地将它与我的项目集成。我想使用这个应用程序让每个用户能够向其他用户发送消息。

谁能指出我做这件事的正确方向。

4

3 回答 3

3

在 Python 路径上提供 django-postman 后,您需要将其添加到列表中INSTALLED_APPS并进行初始配置。目前,这只会提供基于管理员的消息访问权限。

(r'^messages/', include('postman.urls')),在根 URL配置中添加模式urls.py会将 django-postman 视图挂钩到您的项目中,用户将能够访问那里的消息界面。

请务必查看官方文档以获取更多详细信息。

于 2011-12-15T12:28:17.133 回答
2

您必须确保POSTMAN_AUTO_MODERATE_AS = Truesettings.py. 你在评论中提到你已经这样做了,但你的问题类似于我最初的障碍,这解决了它。其他人可能面临同样的情况。

旧消息仍将在数据库中标记为未审核,因此您可能需要尝试发送新消息才能正常工作。

于 2013-07-24T03:56:54.550 回答
1

我把它放在这里是因为其他人可能有同样的问题......

  • 从管理区域发送消息时,消息会自动列为“待处理”,因此即使 POSTMAN_AUTO_MODERATE_AS = True,也不会发送消息(来自管理员)。

  • 当从“用户”(从“站点”而不是“管理”区域)发送消息时,当 POSTMAN_AUTO_MODERATE_AS = True 时,消息将自动被接收者接受。

于 2015-05-13T17:21:33.827 回答