我有以下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
))
当我在本地运行服务器时,它运行时没有任何问题,但在我的生产服务器上我得到了
文件“/home/ymorin007/webapps/mmaprophet_com/src/fights/models.py”, 第2行,在 来自django.utils.safestring import SafeUnicode ImportError:无法导入名称'SafeUnicode'
任何想法可能是什么问题?
答案 0 :(得分:1)
如果您想将字符串标记为安全字符,可以使用mark_safe(string)
来导入,如下所示:
from django.utils.safestring import mark_safe
一直在使用Django 1.4到1.6,在我的本地stable / 1.7.x设置中看起来很好。
return mark_safe("Your text")