Это может быть основной вопрос, но, пожалуйста, потерпите меня.Как получить текущий объект в запросе ORM.
x = 'abc'
sample = Sample.objects.filter( x__in = sample_obj.x_list )
sample_obj
относится ко всем объектам 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
объектов, я хочу проверить, есть ли x
в любом из объектов Sample x_list
.И сохраните эти объекты в переменной sample
.Пусть x_list
будет списком строк.