如何在 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)