В моем приложении у меня есть словарь фраз, которые используются во всем приложении.Этот же словарь используется для создания PDF-файлов и электронных таблиц Excel.
Словарь выглядит так:
GLOBAL_MRD_VOCAB = {
'fiscal_year': _('Fiscal Year'),
'region': _('Region / Focal Area'),
'prepared_by': _('Preparer Name'),
'review_cycle':_('Review Period'),
... snip ...
}
В коде для создания PDF у меня есть:
fy = dashboard_v.fiscal_year
fy_label = GLOBAL_MRD_VOCAB['fiscal_year']
rg = dashboard_v.dashboard.region
rg_label = GLOBAL_MRD_VOCAB['region']
rc = dashboard_v.review_cycle
rc_label = GLOBAL_MRD_VOCAB['review_cycle']
pb = dashboard_v.prepared_by
pb_label = GLOBAL_MRD_VOCAB['prepared_by']
Теперь, когда создается PDF, в PDF я не вижу эти ярлыки, а вижу:
<django.utils.functional.__proxy__ object at 0x10106fdd0>
Может ли кто-нибудь помочь мне с этим?Как получить правильно переведенные ярлыки?
Спасибо, Эрик