Подскажите, как правильно присвоить значение полю модели. У объекта поля созданы таким образом:
class Home (models.Model):
REGION = (
('gel',"Желтый"),
('kra',"Красный "),
('sin', "Сииний")
)
title=models.CharField(max_length=21,blank=True)
region=models.CharField(max_length=13, choices=REGION)
place=models.CharField(max_length=21,blank=True)
def __unicode__(self):
return u'%s' % self.title
В шаблоне если я хочу вывести значения "Желтый", "Красный" или "Синий" соответствующего экземпляра home объекта Home я пишу
{{ home.get_region_display }}
Но мне бы хотелось присвоить моему полю place объекта Home соответствующее значение прграммно, чтобы в шаблоне писать просто
{{ home.place }}
Но никак не пойму как мне значение полученное при использовании метода get_region_display определить полю place.