Django runserver坚持执行系统检查

时间:2016-02-23 08:42:59

标签: django

我正在运行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...

4 个答案:

答案 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(安装旧版本)