我正在运行python manage.py runserver或者迁移,并且在这两个命令中它都停留在执行系统检查上......你能帮我解释一下是什么问题以及如何解决它?
Admins-MacBook-Pro:driveu_backend gathole$ python manage.py runserver
/Users/gathole/.virtualenvs/du/lib/python2.7/site-packages/social_auth/models.py:4: RemovedInDjango19Warning: django.utils.importlib will be removed in Django 1.9.
from django.utils.importlib import import_module
/Users/gathole/.virtualenvs/du/lib/python2.7/site-packages/social_auth/utils.py:14: RemovedInDjango19Warning: The utilities in django.db.models.loading are deprecated in favor of the new application loading system.
from django.db.models.loading import get_model
/Users/gathole/.virtualenvs/du/lib/python2.7/site-packages/social_auth/models.py:4: RemovedInDjango19Warning: django.utils.importlib will be removed in Django 1.9.
from django.utils.importlib import import_module
/Users/gathole/.virtualenvs/du/lib/python2.7/site-packages/social_auth/utils.py:14: RemovedInDjango19Warning: The utilities in django.db.models.loading are deprecated in favor of the new application loading system.
from django.db.models.loading import get_model
Performing system checks...
答案 0 :(得分:1)
尝试
pip install -U Django
在您的虚拟环境中。 我可以通过升级Django版本来解决此问题,而无需卸载MySQL 5.7服务器。
答案 1 :(得分:1)
这可能是网络问题。我的代码在此之前运行良好,但是有一天,我在某些文件中添加了client = BertClient()
,却忘记了启动bert服务器(bert是ML模型)。结果,我遇到了启动Django应用程序的相同问题。
您可以通过注释/取消注释urls.py
来检查从应用程序的imports
文件开始。
答案 2 :(得分:0)
MySQL最新版本导致了这个问题......只是将MySQL版本恢复到5.6并且它有效:)
答案 3 :(得分:0)
Mac 14.4.0上的MySQL 5.7.x也存在同样的问题。
1.删除mysql
2.brew install homebrew / versions / mysql56(安装旧版本)