Django“objects.filter()”与清单?
可以通过这种方式限制 QuerySet:
creators_list = ['jane', 'tarzan', 'chita']
my_model.objects.filter(creator=creators_list)
???
It is possible to limiting QuerySet in this kind of way:
creators_list = ['jane', 'tarzan', 'chita']
my_model.objects.filter(creator=creators_list)
???
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
你的意思是这样吗?
文档: http://docs.djangoproject.com/en/dev/ ref/models/querysets/#in
编辑
这现在有点过时了。如果您在原始代码中遇到问题,请尝试以下操作:
可能有更好的方法来做到这一点,但我目前无法测试它。
You mean like this?
Docs: http://docs.djangoproject.com/en/dev/ref/models/querysets/#in
EDIT
This is now a bit outdated. If you run into problems with the original code, try this:
There's probably a better way to do it but I'm not able to test it at the moment.
此外,如果您使用 sqlite 并遇到问题,则列表中的最大项目数存在限制。
Also if you're using sqlite and running into problems, there exists a limitation for the max number of items in the list.