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

モジュロ (%) が含まれているため、文字列は gettext で Python 形式として脅かされます

どうすればそれをエスケープできますか?

4

1 に答える 1

2

これは私が機能していることがわかった唯一の回避策です...そしてそれは地獄のように醜いです:

class MyModel(models.Model):
    test = models.CharField(_("100%(bs)s of escaping problems sucks") % {'bs': '%'}, max_length=50)
于 2011-04-13T15:53:41.383 に答える