文章目录
- 引言
-
- 1、目前最佳环境
- 2、报错 - `cannot import name RadioFieldRenderer`
- 3、报错 - `No module named validators`
- 4、报错 - `The INSTALLED_APPS setting must be a list or a tuple`
- 5、报错 - `'WSGIRequest' object has no attribute 'user'`
- 6、报错 - `AttributeError: type object 'UserProfile' has no attribute 'USERNAME_FIELD'`
- 7、报错 - `Apps aren't loaded yet`
- 8、报错 - `python No migrations to apply`
- 9、报错 - `prompt-toolkit 1.0.15 has requirement six>=1.9.0, but you'll have six 1.4.1 which is incompatible.`
- 10、报错 - django.db.utils.OperationalError: (2002, "Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)")
引言
使用了 python 才发现 iOS - xcode 编程是多么的幸福。几乎啥都不用管。
而 python,语法都还 OK,两个大版本的跨度,一堆包版本不同;而且安装第三方包后,本地的文件还可能被改掉,遇到导入第三方库,经常一晚上啥也没做,就调版本矛盾去了。
最近在跟着慕课网学习 django,下面主要介绍遇到的坑。
慕课网 django 教程推荐下:https://coding.imooc.com/class/78.html
1、目前最佳环境
我的最佳django 项目版本包(截止到2018-06-12 23:46,如果后续有问题,概不负责哦)
python 2.7
$ pip list
Package Version
------------------- -------
decorator 4.3.0
Django 1.9
django-crispy-forms 1.7.2
django-formtools 2.1
httplib2 0.9.2
MySQL-python 1.2.5
Pillow 5.1.0
pip 10.0.1
pytz 2018.4
setuptools 39.2.0
six 1.11.0
valida