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