Python ugettext#u lazy#x27;t使用reportlab';s表
当我尝试将Python ugettext#u lazy#x27;t使用reportlab';s表,python,django,reportlab,Python,Django,Reportlab,当我尝试将ugettext\u lazy与reportlab的表类一起使用时,例如,在0xb54921ec处显示django.utils.functional.\uuuuu proxy\uuuuuu对象,而不是在没有翻译时显示默认文本 import ugettext_lazy as _ heading = (_('Service'), _('Price'), _('Note')) table = Table([heading]) 并且输出如上所述。有人遇到过这种情况吗?代码可能依赖于作为实际
ugettext\u lazy
与reportlab的表类一起使用时,例如,在0xb54921ec处显示django.utils.functional.\uuuuu proxy\uuuuuu对象,而不是在没有翻译时显示默认文本
import ugettext_lazy as _
heading = (_('Service'), _('Price'), _('Note'))
table = Table([heading])
并且输出如上所述。有人遇到过这种情况吗?代码可能依赖于作为实际字符串的对象,而不是惰性对象。尝试使用常规的ugettext。在这种情况下,字符串将在传递到reportlab之前进行翻译
from django.utils.translation import ugettext as _
heading = (_('Service'), _('Price'), _('Note'))
table = Table([heading])
代码可能依赖于作为实际字符串的对象,而不是惰性对象。尝试使用常规的ugettext。在这种情况下,字符串将在传递到reportlab之前进行翻译
from django.utils.translation import ugettext as _
heading = (_('Service'), _('Price'), _('Note'))
table = Table([heading])