在 Django 1.3 及之前的版本中,您可以使用以下方式向特定用户发送消息:
user.message_set.create(message='some message text')
从 Django 1.4 开始,此功能已被删除,以支持消息传递框架。消息传递框架使用以下语法:
info(request, 'some message text')
我想知道是否可以像旧方法允许的那样为特定用户排队消息,而不仅仅是为 request.user 中的用户排队?因此,从一个角度来看,我希望能够执行以下操作:
susy = User.objects.get(username='susy')
# send a message to susy even though request.user is john
info(susy, 'some message text')