- даёт в отладчике пустой список, хотя если сделать, например, field=queryset2.all()[0] - то всё ок
Сделай queryset2.values_list(field,flat=True)
а тип поля field какой?
могу предположить, что возможно, если это, допустим строка, то во втором случае отрабатывает метод str, который у тебя в модели настроен, а в первом случае кверисет с объектами перебирает. но я не уверен. мало данных дал. может быть твой псевдокод не содержит той ошибки, которую ты допустил в реале. посмотри что в .query
Обсуждают сегодня