На основании документации django-countries
,
>>> person.country
Country(code='NZ')
>>> person.country.name
u'New Zealand'
должен быть способом получения Unicode для названия страны.Тем не менее, когда я пытаюсь это сделать, я получаю
>>> obj.country
Country(code='AX')
>>> obj.country.name
<django.utils.functional.__proxy__ object at 0x91b81ac>
. Я извлекаю файл country.py и вижу, что варианты выглядят так:
('AX', ugettext_lazy('\xc5land Islands'))
Даже при использовании print object.country.name
печатается один и тот же объект,Почему это не работает?
edit: Извините, я просто поместил имя объекта в качестве образца: p