我正在尝试使用django-postman,并且已成功将其与我的项目集成。我想使用此应用程序为每个用户提供向其他用户发送消息的能力。
任何人都可以指出我正确的方向来做这件事。
答案 0 :(得分:3)
在Python路径上提供django-postman之后,您需要将其添加到INSTALLED_APPS
列表中并初步配置它。目前,这只会提供基于管理员的消息访问权限。
在根URL (r'^messages/', include('postman.urls')),
配置中为您的模式添加urls.py
会将django-postman视图挂钩到您的项目中,用户将能够访问那里的消息接口。
请务必查看official documentation了解详情。
答案 1 :(得分:2)
您必须确保POSTMAN_AUTO_MODERATE_AS = True
中的settings.py
。你在评论中提到你已经这样做了,但是你的问题类似于我最初的障碍,这就解决了这个问题。其他人可能面临同样的情况。
旧消息仍将在数据库中标记为未经过调制,因此您可能需要先尝试发送新消息。
答案 2 :(得分:1)
我把它放在这里因为其他人可能有同样的问题...
从管理区域发送消息时,消息会自动列为"待处理"因此,即使POSTMAN_AUTO_MODERATE_AS = True,也不会发送消息(来自管理员)。
从“用户”发送消息时(来自'网站'&' admin'区域),当POSTMAN_AUTO_MODERATE_AS = True时,接收方将自动接收该消息。