Django+mysql配置问题
- 检查Django安装情况结果
>python -c “import django; print(django.path)”
- 查看Django版本
>python -m django --version
- 报错
- You have 17 unapplied migration(s). Your project may not work properly until you apply the migrations for app(s): admin, auth, contenttypes, sessions.
Run ‘python manage.py migrate’ to apply them.
解决方法:需要配置
>python3 manage.py migrate
- 网站打开错误
解决方法:在settings.py中配置
ALLOWED_HOSTS = [’*’]
- Django需要更高版本的mysqlclient
解决方法:
>sudo -H pip3 install -U mysqlclient
- django.core.exceptions.ImproperlyConfigured: mysqlclient 1.3.13 or newer is required; you have 0.9.3.
搜了很多,还是没解决,没搞明白一些配置文件的作用
????而且我的mysqlclient 成功安装的是1.4.4版本的;还继续报错,可能是装了Anacoda的缘故;然后是路径的问题
最后改了settings.py文件里的
就运行成功了!