首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Django - 'ascii‘编解码器不能编码字符u’\u 0105‘位置17:序数不在范围内(128)

Django - 'ascii‘编解码器不能编码字符u’\u 0105‘位置17:序数不在范围内(128)
EN

Stack Overflow用户
提问于 2017-08-14 10:53:42
回答 1查看 2.1K关注 0票数 0

UnicodeEncodeError在/admin/blog/post/add/ 'ascii‘编解码器不能编码字符u’\u 0105‘在第17位置:序号不在范围内(128)

当我试图通过Django管理员添加内容时,当我使用像śźó这样的波兰字母时,我遇到了问题。

EN

回答 1

Stack Overflow用户

发布于 2017-08-14 10:55:07

你的问题可能来自于你的models.py

在每个模型中,您的def __unicode__(self):方法可能无法正确返回unicode名称。您可以通过返回unicode来修复这个问题。

示例:

代码语言:javascript
复制
def __unicode__(self):
    return u'{f}'.format(f=self.fieldName) 

其中,fieldName是您希望在django管理面板中显示的东西。如果您向我提供您的models.py,我可以尝试更改我的示例以适应您的代码。

希望这能有所帮助!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45672925

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档