Я сделал следующее:

ался отфильтровать набор запросов на простой модели, но пока безуспешно.

Вот моя модель:

class Country(models.Model):
    COUNTRY_CHOICES = (
        ('FR', _(u'France')),
        ('VE', _(u'Venezuela')),
    )

    code = models.CharField(max_length=2, choices=COUNTRY_CHOICES)

    def __unicode__(self):
        return self.get_code_display()

И я хотел бы сделать что-то вроде:

Country.objects.filter(get_code_display__icontains="france")
Country.objects.filter(code__display__icontains="france")
Country.objects.filter(get_code_display__icontains="france")

Но ничего из вышеперечисленного не работает. Как вы фильтруете на поле, которое имеетchoices атрибут? Я думал переопределено__unicode__ помогло бы, но я предполагаю, что что-то упустил.

Ответы на вопрос(0)

Ваш ответ на вопрос