我正在尝试使用django-directmessages应用程序。它是管理简单直接消息的应用程序。 Documentation says的一部分:
在views.py
from directmessages.apps import Inbox
Inbox.send_message(from_user, to_user, message)
Inbox.get_unread_messages(user)
Inbox.read_message(message)
将消息打印为:Inbox.read_message_formatted(message)
为用户打印所有会话伙伴的列表:Inbox.get_conversations(users)
在两个用户之间进行对话:Inbox.get_conversation(user1, user2, _limit_, _reversed_, _mark_read_)
如何在我的views.py文件中实现此应用程序?
答案 0 :(得分:0)
在views.py
中,您可以按以下方式实现它:
有一个表单,该表单将带有消息表单字段的发帖请求发送到/chat/<id>/send
之类的URL,其中ID是您要联系的用户。
在您的views.py
中,执行以下操作:
Inbox.send_message(request.user, User.objects.get(id), request.GET.get('message'))