我正在使用该类GeoDjango
的示例。我的麻烦是我无法打印出所选国家的名称。当我尝试执行WorldBorder
from django.utils.translation import ugettext_lazy as _
...
location = fromstr(... , srid=4326)
country = WorldBorder.objects.get(mpoly__intersects=location)
print _('User country determined to %s') %country.name
我收到错误消息:
Python: TypeError: 'unicode' object is not callable
当我删除 时ugettext_lazy
,一切正常。如何保留翻译选项并使字符串正常工作?