Python django directmessages应用程序的实现
我正在尝试使用django directmessages应用程序。它是一个管理简单直接消息的应用程序。其中一部分: 在Python django directmessages应用程序的实现,python,django,django-views,django-apps,django-messages,Python,Django,Django Views,Django Apps,Django Messages,我正在尝试使用django directmessages应用程序。它是一个管理简单直接消息的应用程序。其中一部分: 在视图.py顶部导入消息管理API from directmessages.apps import Inbox 发送消息:收件箱。发送消息(从用户发送到用户,消息) 列出所有未读邮件:收件箱。获取未读邮件(用户) 阅读邮件(并标记为已读):收件箱。阅读邮件(邮件) 将邮件打印为::收件箱。阅读\u邮件\u格式(邮件) 打印用户的所有对话伙伴列表:收件箱。获取对话(用户) 获取两
视图.py顶部导入消息管理API
from directmessages.apps import Inbox
- 发送消息:
收件箱。发送消息(从用户发送到用户,消息)
- 列出所有未读邮件:
收件箱。获取未读邮件(用户)
- 阅读邮件(并标记为已读):
收件箱。阅读邮件(邮件)
- 将邮件打印为::
收件箱。阅读\u邮件\u格式(邮件)
打印用户的所有对话伙伴列表:收件箱。获取对话(用户)
- 获取两个用户之间的对话:
收件箱。获取对话(user1、user2、\u limit、\u reversed、\u mark\u read)
如何在我的views.py文件中实现此应用程序?在views.py
中,您可以按如下方式实现它:
有一个表单,它将带有消息表单字段的post请求发送到url,如/chat//send
,ID是您想要联系的用户
在视图.py
中,执行以下操作:
Inbox.send_message(request.user, User.objects.get(id), request.GET.get('message'))