私が次のようなメッセージモデルを持っている場合のように
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()
authentication_userは、現在認証されているユーザーを取得する方法です。
ビューでは、 request.userで認証されたユーザーを取得できます
しかし、これをパラメーターとして渡すことを望まない、または設計上できない場合、モデル内から直接取得する方法はありますか?
何か案は?どうもありがとうございます!