解决使用Django搭建后台系统,输入中文报错问题
问题描述
平台:ubuntu
Python版本:2.7
项目实例:《Python编程从入门到实践》2017年2月第2次印刷,项目3,Web应用
问题描述:
- 使用 Python 建立虚拟环境
- 在虚拟环境环境中,使用Django创建项目
- 跟书本走到18.2.6,在文本框中输入中文,点击save,报错
报错内容:
'ascii' codec can't encode characters in position 0-2: ordinal not in range(128)
解决方法
找出manage.py文件,在文件里添加代码:
import sys
reload(sys)
sys.setdefaultencoding('utf8')
在项目的文本框中输入中文,点击 save ,可以添加中文文本。
作者:hayato
文章版权:本站所有文章版权依赖于 CC BY-NC-SA 3.0 Unported License
本文链接:https://blog.axis-studio.org/2017/04/19/解决使用Django搭建后台系统,输入中文报错问题/