如何在 table 列中过滤包含 django 中的列表
How to filter in a table column contains list in django
我有一个 table 列 A=['1','2','3'],如果列表中存在过滤值,我想从 table 中过滤。
例如:
id='1'
Models.objects.filter(A=id)
假设模型的名称是 Foo,为了找到列为 A=id 的对象,您可以这样做:
object = Foo.objects.filter(A=id)
这与以下效果相同:
object = Foo.objects.filter(A__exact=id)
object = Models.objects.filter(A__contains=id)
我有一个 table 列 A=['1','2','3'],如果列表中存在过滤值,我想从 table 中过滤。
例如:
id='1'
Models.objects.filter(A=id)
假设模型的名称是 Foo,为了找到列为 A=id 的对象,您可以这样做:
object = Foo.objects.filter(A=id)
这与以下效果相同:
object = Foo.objects.filter(A__exact=id)
object = Models.objects.filter(A__contains=id)