Доброй ночи или утра. У кого-что. Мы с вами имеем такие модели:
class City(models.Model):
name = models.CharField()
class User(models.Model):
city = models.ForeignKey(City)
Нам нужно выдать список городов, указанных у пользователей. Пытаюсь передать данные для фильтра:
city = filters.ModelChoiceFilter(
queryset=User.objects.all(),
field_name='city',
to_field_name='city',
label=_('Filter by city:'),
)
class Meta:
model = User
fields = {
'city__name': ['exact',]
}
Значения он выводит нормально (id города), а вот сам текст - это не город, а email. Кто-то может посоветовать - как это пофиксить?