就像我有一个像这样的消息模型
class Message(models.Model):
from = models.ForeignKey(User)
to = models.ManyToManyField(User)
def get_authenticated_user_inbox_messages(self):
return Message.objects.filter(to=authenticated_user).all()
authenticated_user是获取当前经过身份验证的用户的一种方式。
在视图中,我可以通过request.user获取经过身份验证的用户
但是,如果我不想或不能通过设计将其作为参数传递,有没有办法直接从模型内部获取它?
有任何想法吗?非常感谢你!