存在多个过滤器

用户名

我正在尝试将我的存在查询集过滤为3个字段,以检查该游戏,平台和区域的发布日期是否已存在。

我寻求实现的目标:

if ReleaseDate.objects.filter(game=game.id).filter(platform=release_date_object['platform']).filter(region=release_date_object['region']).exists():
manassehkatz-Moving 2 Codidact

非常简单-只需将它们全部用逗号放在一个filter()中:

if ReleaseDate.objects.filter(game=game.id, platform=release_date_object['platform'], region=release_date_object['region']).exists():

有时,更复杂的查询需要Q对象,但对于简单的多字段查询,只需将它们全部放在一个filter()中。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章