Python 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格式(邮件) 打印用户的所有对话伙伴列表:收件箱。获取对话(用户) 获取两

我正在尝试使用django directmessages应用程序。它是一个管理简单直接消息的应用程序。其中一部分:

视图.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'))