ImportError:无法导入名称“ SafeUnicode”

亚尼克

我有以下用于SafeUnicode的导入

from django.utils.safestring import SafeUnicode

class FightChoice(TimeStampedModel):

    def __unicode__(self):
            return SafeUnicode('<strong>{} pts</strong> if <strong>{}</strong> ends the fight by <strong>{}</strong>'.format(
                self.points, self.fighter.name, self.howitended.name
            ))

当我在本地运行服务器时,它没有问题,但是在生产服务器上,我得到了

来自django.utils.safestring的文件“ /home/ymorin007/webapps/mmaprophet_com/src/fights/models.py”,第2行,导入SafeUnicode ImportError:无法导入名称“ SafeUnicode”

任何想法可能是什么问题?

史蒂夫·K

如果您想将字符串标记为安全,则可以使用mark_safe(string)它来导入,如下所示:

from django.utils.safestring import mark_safe

一直在使用Django 1.4至1.6,在我的本地稳定版/1.7.x设置中似乎还不错。

return mark_safe("Your text")

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章