我正在尝试使用django-postman,并且我已经成功地将它与我的项目集成。我想使用这个应用程序让每个用户能够向其他用户发送消息。
谁能指出我做这件事的正确方向。
我正在尝试使用django-postman,并且我已经成功地将它与我的项目集成。我想使用这个应用程序让每个用户能够向其他用户发送消息。
谁能指出我做这件事的正确方向。
在 Python 路径上提供 django-postman 后,您需要将其添加到列表中INSTALLED_APPS
并进行初始配置。目前,这只会提供基于管理员的消息访问权限。
(r'^messages/', include('postman.urls')),
在根 URL配置中添加模式urls.py
会将 django-postman 视图挂钩到您的项目中,用户将能够访问那里的消息界面。
请务必查看官方文档以获取更多详细信息。
您必须确保POSTMAN_AUTO_MODERATE_AS = True
在settings.py
. 你在评论中提到你已经这样做了,但你的问题类似于我最初的障碍,这解决了它。其他人可能面临同样的情况。
旧消息仍将在数据库中标记为未审核,因此您可能需要尝试发送新消息才能正常工作。
我把它放在这里是因为其他人可能有同样的问题......
从管理区域发送消息时,消息会自动列为“待处理”,因此即使 POSTMAN_AUTO_MODERATE_AS = True,也不会发送消息(来自管理员)。
当从“用户”(从“站点”而不是“管理”区域)发送消息时,当 POSTMAN_AUTO_MODERATE_AS = True 时,消息将自动被接收者接受。