如何在Django翻译字符串中逃避模数(ugettext_lazy)

时间:2011-04-13 14:50:28

标签: django django-i18n

class MyModel(models.Model):
    test = models.CharField(_("100% of escaping problems sucks"), max_length=50)

然后在gettext中将字符串作为python格式进行威胁,因为它包含模数(%)

如何逃避它?

1 个答案:

答案 0 :(得分:0)

这是我发现工作的唯一解决方法......而且它很丑陋:

class MyModel(models.Model):
    test = models.CharField(_("100%(bs)s of escaping problems sucks") % {'bs': '%'}, max_length=50)