从1.8升级到django 1.9时出现此错误.我检查了类似问题的答案,但我认为这不是任何第三方软件包或应用程序的问题.
Traceback (most recent call last): File "manage.py", line 10, inexecute_from_command_line(sys.argv) File "/home/kishore/.virtualenvs/andone/local/lib/python2.7/site-packages/django/core/management/__init__.py", line 350, in execute_from_command_line utility.execute() File "/home/kishore/.virtualenvs/andone/local/lib/python2.7/site-packages/django/core/management/__init__.py", line 342, in execute self.fetch_command(subcommand).run_from_argv(self.argv) File "/home/kishore/.virtualenvs/andone/local/lib/python2.7/site-packages/django/core/management/__init__.py", line 176, in fetch_command commands = get_commands() File "/home/kishore/.virtualenvs/andone/local/lib/python2.7/site-packages/django/utils/lru_cache.py", line 100, in wrapper result = user_function(*args, **kwds) File "/home/kishore/.virtualenvs/andone/local/lib/python2.7/site-packages/django/core/management/__init__.py", line 71, in get_commands for app_config in reversed(list(apps.get_app_configs())): File "/home/kishore/.virtualenvs/andone/local/lib/python2.7/site-packages/django/apps/registry.py", line 137, in get_app_configs self.check_apps_ready() File "/home/kishore/.virtualenvs/andone/local/lib/python2.7/site-packages/django/apps/registry.py", line 124, in check_apps_ready raise AppRegistryNotReady("Apps aren't loaded yet.") django.core.exceptions.AppRegistryNotReady: Apps aren't loaded yet.
我修改了'django.contrib.auth'的已安装应用程序.
尝试将此行添加到设置文件的顶部:
import django django.setup()
如果这无法帮助您尝试逐个删除已安装的应用列表中的第三方应用程序.
我在我的一个模型__init__.py
文件上写了一个自定义函数.它导致了错误.当我把这个功能从__init__.py
它起作用时.
就我而言,当我提出发生错误python manage.py makemigrations
的Django 2.0.6
.
解决方案是运行python manage.py runserver
并查看实际错误(这只是一个缺少的环境变量).
当您在settings.py文件中的INSTALLED_APPS中添加应用程序但未在计算机中安装该应用程序时,会发生此错误.你有两个解决方案:
使用包管理器安装该应用程序,如ubuntu中的pip
或者在settings.py文件中注释掉已安装的应用程序
如果您不在可能为项目创建的虚拟环境中,也可能出现此错误.
我的问题是我在调用之前尝试导入Django模型 django.setup()
这为我工作:
import django django.setup() from myapp.models import MyModel
上面的脚本位于项目的根文件夹中。
尝试删除整个settings.LOGGING
dictConfig并重新启动服务器.如果可行,请根据v1.9文档重写设置.
https://docs.djangoproject.com/en/1.9/topics/logging/#examples