本文整理汇总了Python中django_messages.models.Message.conversation方法的典型用法代码示例。如果您正苦于以下问题:Python Message.conversation方法的具体用法?Python Message.conversation怎么用?Python Message.conversation使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类django_messages.models.Message
的用法示例。
在下文中一共展示了Message.conversation方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: save
# 需要导入模块: from django_messages.models import Message [as 别名]
# 或者: from django_messages.models.Message import conversation [as 别名]
def save(self, parent_msg=None):
# recipients = self.cleaned_data['recipient']
recipient = self.cleaned_data['recipient']
subject = self.cleaned_data['subject']
body = self.cleaned_data['body']
# for r in recipients:
r = recipient
if True:
msg = Message(
sender = self.sender,
recipient = r,
subject = subject,
body = body,
)
if parent_msg is not None:
msg.parent_msg = parent_msg
parent_msg.replied_at = datetime.datetime.now()
parent_msg.save()
msg.conversation = parent_msg.conversation
msg.save()
# FIXME: workaround to make sure msg.conversation is saved
# even when creating a new conversation
if not msg.conversation:
msg.conversation = msg
msg.save()
return msg