1
Можно ли фильтровать модели по понятным для человека значению?Модели Django фильтруют по человеко-читаемому значению
#models.py
class World(models.Model):
COUNTRY_CHOICES = (('SP', 'Spain'), ('FR', 'France'))
country=models.CharField(max_length=20, choices=COUNTRY_CHOICES, default=None)
province=models.CharField(max_length=20, default=None)
#managers.py
def get_provinces(self):
provinces = self.filter(country='SP')
return provinces
Это возвращает провинции, чья страна Испания, но как я могу сделать то же самое только с помощью фильтрации «Испания» вместо «СП»?