总结python中常遇到的错误以及常遇到的问题
今日语:出错是一种进步
- 错误不断loading~~
- 常遇到的问题~~
一:错误的积累
1.只要更改任意端口,执行命令:python manage.py runserver 8080就可以正常显示页面了
![]()
2..箭头指出的地方,因多加了一个括号,导致get学生信息失败,报错信息为:tuple’ object has no attribute ‘get’
注意:像括号丢失,增加的或不小心分割错的,在我们写代码的时候经常吃亏,因为有时候真的报错都不知道去哪找,所以写代码一定要严谨;
3..因没创建数据库,导致迁移文件错误,出错指令:django.db.utils.OperationalError: (1049, “Unknown database ‘day5_1’”)
4.出现的错误,ImportError: cannot import name ‘index’,有时候导的包太多,偶尔会混淆,所以一定要牢牢记住各个包的路径
5..因user后多加一个$,用户页面登录不上去
6..报错提示:(1146, “Table ‘day5_1.user_userprofile’ doesn’t exist”)
![]()
原因是未在settings中设置继承库用户的代码,要告诉一声;AUTH_USER_MODEL = ‘users.UserProfile’
7..如果type内不写‘password’,就会是明文
密码:<input type="password" name="password">
再次输入:<input type="password" name="password1">8.错误提示:ModuleNotFoundError: No module named ‘users.url’在箭头指的方向,urls没有加s
9.报错提示,原因是由于user_register加了引号;
原代码:10.报框中的错,直接把数据库删了,重新同步,然后就ok了。(可能字体有点小,但是知道错意大概就可以喽~)
11.在pycharm中显示的错误消息:
在浏览器中显示的错误消息:
错误代码:(字段有误)
修改如下:
12.使用scrapy框架写的时候,应该注意的点:
总结,图中标出的红色框,前后一定要一一对应,否则会报这个错
报错图: