这可能是一个基本问题,但请耐心等待。如何在ORM查询中获取当前对象。
x = 'abc'
sample = Sample.objects.filter( x__in = sample_obj.x_list )
sample_obj
指的是Sample
的所有对象。这里Sample是一个具有x_list的模型:
class Sample(models.Model):
x_list = ListTextField(
base_field=models.CharField(max_length=20),
size=10, max_length=(10 * 11))
所以基本上我想过滤,如果模型中的列表字段有特定值
修改:我会进一步澄清我的问题:让3个Sample
个对象,我想检查任何Sample对象{{1}中是否x
}}。并将这些对象保存在变量x_list
中。让sample
成为字符串列表。