美文网首页python开发
python常见错误记录

python常见错误记录

作者: 繁天涯 | 来源:发表于2018-01-22 10:06 被阅读0次

以下记录都是我在开发中遇到的问题,不绝对,仅供参考

1.SyntaxError: Non-ASCII character '\xe5' in file *******

原因:python的默认编码文件是用的ASCII码,而你的python文件中使用了中文等非英语字符。

解决:在发送错误的文件第一句加上# coding=UTF-8(等号换为”:“也可以)或者# -*- coding:UTF-8 -*-

2.'ascii' codec can't decode byte 0xe5 in position 6: ordinal not in range(128)

原因:编码问题

解决办法:

在文件开头加上

import sys

reload(sys)

sys.setdefaultencoding('utf8')

指定默认编码类型

3.OperationalError :no such table: django_session

原因:没做迁移。

解决:做迁移。

4.A server error occured.Please contact the administrator.

原因:配置

问题:我这里是因为该在INSTALLED_APPS配置的,写在了MIDDLEWARE_CLASSES中。

6.Django admin管理页面添加英文数据可以,添加中文报错,用屁股想想,肯定编码问题了,这里我没有截图,我的问题是数据库没有指定字符集,我试图改数据库的编码格式:

mysql> show variables like 'character%';

看下编码格式,把非u8编码的都改成u8,

set ***=utf8

还是不行,无奈,重新建数据库,重新生成迁移文件做迁移,欧克了。

7.TypeError at /***

***() takes exactly 1 argument (0 given)

原因:一种情况是urls的匹配规则里面加了小括号做取值,views的处理函数里面没有用形参接收,还有一中情况是urls的匹配规则后面的views执行参数加了括号,比如应该是 url(r'^herolist$',views.herolist),却写成了 url(r'^herolist$',views.herolist())。

8.“==”号两边没有用空白格开

相关文章

  • Python错误、调试和测试

    常见Excpte 内置 try...except...finally 记录错误 Python内置的logging模...

  • python常见错误记录

    以下记录都是我在开发中遇到的问题,不绝对,仅供参考 1.SyntaxError: Non-ASCII charac...

  • 初学Python常见异常错误,总有一处你会遇到!

    初学Python常见异常错误,总有一处你会遇到! 初学Python常见错误 忘记写冒号 误用= 错误 缩紧 变量没...

  • Python-01基础-19问题记录

    Python常见问题记录 记录一些python遇到的问题,或简或难,或提供一种思路。 类似于查询错误工具书。 Py...

  • Python常见错误

    当初学 Python 时,想要弄懂 Python 的错误信息的含义可能有点复杂。这里列出了常见的的一些让你程序 c...

  • python常见错误

    原文地址:http://blog.csdn.net/u011339641/article/details/4994...

  • Python 常见错误

    Python 常见错误 1.UnicodeEncodeError: 'ascii' codec can't enc...

  • Python - 常见错误

    NameError Python 不需要声明类型,但是需要先对变量赋值,才能使用。 不被赋值的变量,不能再Pyth...

  • python常见错误

    拼写 拼写变量、自定义函数错误 如start_point拼写成start-point或缺少、增加字母等。 拼写关键...

  • Python常见错误

    https://www.cnblogs.com/zhangshan33/p/11136510.html

网友评论

    本文标题:python常见错误记录

    本文链接:https://www.haomeiwen.com/subject/pgtlaxtx.html