from django.http import HttpResponse
def hello(request):
return HttpResponse("只是啊")
SyntaxError:(unicode error)'utf-8' codec can't decode byte Oxca in position 2: invalid continuation byte
只要把中文换成英文就可以运行。但以前是可以输出中文的。
怎样修改呢?
你的python版本有问题吧,要不然就是setting里面设置的不对,
1、在 views.py 的第一行加上
# encoding: utf-8
2、保存一下,如果是pycharm 会自动转py 文件的编码为 utf8
如果还出错, 看看你的IDE里有没有转编码的菜单, 把views.py的编码 转为 utf8
python3以下的版本,要加上
# -*- coding: UTF-8 -*-
不然输入中文会报错
python3以下的版本,要加上
# -*- coding: UTF-8 -*-
不然输入中文会报错