0

我有一列 - > items_ids 这是 postgre bigint[]

所以我可以将 items_ids 设置为 [34L,23L, 45L, 32L] 或 [23L, 43L, 34L, 33L] 等等。

所以我的问题是如何对包含 33L 的所有行使用过滤器。

我用了Mymodels.objects.filter(item_ids__icontain = 23L)

但似乎不起作用。

如何更改我的查询。

谢谢..

4

1 回答 1

0

从过滤器中删除 L 并尝试

Mymodels.objects.filter(item_ids__icontain = 23)

这应该工作

于 2013-01-31T11:15:14.067 回答