django导入导出应用程序错误:django.core.exceptions.AppRegistryNotReady:尚未加载模型

山姆·B。

我正在将Django网站升级到3.1.2,并注意到有一个后端应用程序无法正常工作,在要求社区提供帮助以解决此问题的过程中,我发现该应用程序不是由单个编码器为该应用程序定制的代码网站,但社区项目名为django-import-export由于它是最新版本并支持django 3.1,因此我删除了将其设置为文件夹的手动方式,并pip安装了它。然后,我尝试makemigrations抛出一个错误,并且在阅读了可能您需要先做的设置文档后collectstatic,也抛出了相同的错误

(kpsga) sammy@kpsga:~/webapps/kpsga$ python manage.py collectstatic
Traceback (most recent call last):
File "manage.py", line 22, in <module>
    main()
File "manage.py", line 18, in main
    execute_from_command_line(sys.argv)
File "/home/sammy/webapps/envs/kpsga/lib/python3.8/site-packages/django/core/management/__init__.py", line 401, in execute_from_command_line
    utility.execute()
File "/home/sammy/webapps/envs/kpsga/lib/python3.8/site-packages/django/core/management/__init__.py", line 377, in execute
    django.setup()
File "/home/sammy/webapps/envs/kpsga/lib/python3.8/site-packages/django/__init__.py", line 24, in setup
    apps.populate(settings.INSTALLED_APPS)
File "/home/sammy/webapps/envs/kpsga/lib/python3.8/site-packages/django/apps/registry.py", line 114, in populate
    app_config.import_models()
File "/home/sammy/webapps/envs/kpsga/lib/python3.8/site-packages/django/apps/config.py", line 211, in import_models
    self.models_module = import_module(models_module_name)
File "/usr/lib/python3.8/importlib/__init__.py", line 127, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 1014, in _gcd_import
File "<frozen importlib._bootstrap>", line 991, in _find_and_load
File "<frozen importlib._bootstrap>", line 975, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 671, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 783, in exec_module
File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
File "/home/sammy/webapps/kpsga/guides/models.py", line 77, in <module>
    class GuideResource(resources.ModelResource):
File "/home/sammy/webapps/envs/kpsga/lib/python3.8/site-packages/import_export/resources.py", line 930, in __new__
    field = new_class.field_from_django_field(f.name, f,
File "/home/sammy/webapps/envs/kpsga/lib/python3.8/site-packages/import_export/resources.py", line 1079, in field_from_django_field
    FieldWidget = cls.widget_from_django_field(django_field)
File "/home/sammy/webapps/envs/kpsga/lib/python3.8/site-packages/import_export/resources.py", line 1045, in widget_from_django_field
    result = getattr(cls, result)(f)
File "/home/sammy/webapps/envs/kpsga/lib/python3.8/site-packages/import_export/resources.py", line 1025, in get_fk_widget
    model=get_related_model(field))
File "/home/sammy/webapps/envs/kpsga/lib/python3.8/site-packages/import_export/resources.py", line 49, in get_related_model
    if hasattr(field, 'related_model'):
File "/home/sammy/webapps/envs/kpsga/lib/python3.8/site-packages/django/utils/functional.py", line 48, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
File "/home/sammy/webapps/envs/kpsga/lib/python3.8/site-packages/django/db/models/fields/related.py", line 95, in related_model
    apps.check_models_ready()
File "/home/sammy/webapps/envs/kpsga/lib/python3.8/site-packages/django/apps/registry.py", line 141, in check_models_ready
    raise AppRegistryNotReady("Models aren't loaded yet.")
django.core.exceptions.AppRegistryNotReady: Models aren't loaded yet.

这与某种原因有关,installed_apps所以我在下面列出了整个列表

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',

    #site apps
    'guides',
    'pages',

    #imported old dependencies
    'blog',
    'import_export',
    'generic',

    #imports
    'comments_moderation',
    'django_comments',
    'sorl.thumbnail',

    #additional django
    'django.contrib.sites',
    'django.contrib.humanize',
]
阿拉斯代尔

追溯显示在加载GuideResource您的时发生错误models.py

入门文档用于Django的进出口建议把在资源admin.py,所以我会尝试移动GuideResource之外models.py

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Django升级到1.9错误“ AppRegistryNotReady:应用尚未加载。”

django:django.core.exceptions.AppRegistryNotReady:应用尚未加载

Django 1.7抛出django.core.exceptions.AppRegistryNotReady:模型尚未加载

Django(&Pinax):追溯“ AppRegistryNotReady:应用尚未加载。” 例外

Pycharm 3.4.1-“ AppRegistryNotReady:模型尚未加载”。Django Rest框架

Django 1.8到1.9升级:django.core.exceptions.AppRegistryNotReady:应用尚未加载

AppRegistryNotReady:应用尚未加载。Django的

Django 1.7升级错误:AppRegistryNotReady:模型尚未加载

尚未加载Django应用

收到错误消息:django.core.exceptions.AppRegistryNotReady:在Django Rest框架中安装oauth2提供程序时尚未加载应用程序

django.core.exceptions.ImproperlyConfigured:无法加载WSGI应用程序“应用程序”

为什么当我尝试在celery任务中使用模型时django引发“尚未加载应用程序”错误?

在Django中“尚未加载应用”和“ django.core.exceptions.ImproperlyConfigured”?

django.core.exceptions.ImproperlyConfigured:无法加载WSGI应用程序'{project_name} .wsgi.application';错误导入模块

无法在djongo中创建EmbeddedField并收到此错误django.core.exceptions.AppRegistryNotReady:尚未加载模型

带有Djongo的Django,EmbeddedFields返回模型尚未加载

无法修复django.core.exceptions.AppRegistryNotReady:应用尚未加载

在python Django中,我想查询表的foreignKey列,它引发django.core.exceptions.AppRegistryNotReady:模型尚未加载

django.core.exceptions.AppRegistryNotReady:模型尚未加载

VS2015 Django Shell中的Django 1.9.7 django.core.exceptions.AppRegistryNotReady:应用尚未加载

Django 1.10 AppRegistryNotReady:应用尚未加载。我不能使用django.setup

Django 问题:django.core.exceptions.AppRegistryNotReady:应用程序尚未加载

尝试在 celery 任务文件中导入模型时,应用程序尚未加载

Django 2.0 迁移错误:“django.core.exceptions.AppRegistryNotReady:应用程序尚未加载。”

无法修复错误“django.core.exceptions.AppRegistryNotReady:应用程序尚未加载。”

Django 应用程序尚未加载:如何导入模型

django.core.exceptions.ImproperlyConfigured:无法加载 WSGI 应用程序“DjBlog.wsgi.application”;导入模块时出错

无法在 Django 中运行 Celery 任务 - 我要么得到“AppRegistryNotReady:应用程序尚未加载”或“RuntimeError:populate() 不可重入”

django.core.exceptions.ImproperlyConfigured: AUTH_USER_MODEL 指的是尚未安装的模型“User.User”