私は、 "ユーザ"のためにManyToManyFieldを持つ "メッセージ"モデルを持っています。 管理サイトでは、複数のユーザーにメッセージを追加できます。 user_idに従ってメッセージをフィルタリングできるビューを作成しようとしています。データベースの新しいテーブルがこののManyToManyFieldのために作成されているので、どのように私は私のような何かをしたいと同じManyToManyFieldを持つdjangoモデルのクエリーセットをフィルタリングする方法は?
class Messages(models.Model):
id = models.AutoField(primary_key=True)
message = models.CharField('Message',max_length=1000)
user = models.ManyToManyField('user',blank=True,null=True)
...
を達成することができます
def sendMessage(userId)
messageObj = Messages.objets.filter(user_id=userId)
は
は誰も私を助けて、どのように私ができるを伝えることができます特定のユーザのメッセージをフィルタリングする? ありがとうございます。
感謝:) でクエリセットを返し
user.messages
を行うことができますそれは働いた。 –