您的位置:首頁技術文章
文章詳情頁

python - django 如何查詢 ManyToManyField 包含某個 id

瀏覽:109日期:2022-06-26 16:40:31

問題描述

一個任務可以指派給多個人,現在要查詢指派(assigns) 給 user_id = 1 的所有任務,該如何寫?

class Task(models.Model): assigns = models.ManyToManyField(User, blank=True, verbose_name=’指派給’) # User 是系統自帶的 User 模型

如何查詢?

Task.object.filter(?如何查詢?)

問題解答

回答1:

文檔:https://docs.djangoproject.co...

Task.object.filter(user_id__exact=1)

不過應該也可以用:

Task.object.get(user_id=1)

標簽: Python 編程
相關文章:
国产综合久久一区二区三区