文章详情页
python - django 如何查询 ManyToManyField 包含某个 id
浏览:199日期: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)
相关文章:
1. html5 - 图片一般一怎么的形式存放在服务器中的?2. 网页爬虫 - python 爬取网站 并解析非json内容3. python - flask post提交timestamp不能作为参数,这是为什么?4. node.js - mongodb查找子对象的名称为某个值的对象的方法5. vue.js - vue-router开启HTML5的history模式后nginx配置6. 继承Controller类之后报错7. mysql - 一个sql的问题8. html - 类似这样的弹层用什么插件写比较好?9. mysql - phpmyadmin怎么分段导出数据啊?10. 百度地图api - Android 百度地图 集成了定位,导航 相互的jar包有冲突?
排行榜

网公网安备