gpt4 book ai didi

python - 由于应用程序尚未加载,Pytest 模型未导入

转载 作者:行者123 更新时间:2023-12-01 09:31:24 24 4
gpt4 key购买 nike

nas_apps
nas_apps
-__init__.py
-environments.py
-settings.py
-urls.py
-wsgi.py
-pytest.ini
usecase1
-conf
-logs
-management
-migrations
-services
-templates
-utils
-__init__.py
-apps.py
-controllers.py
-forms.py
-models.py
-serializers.py
-urls.py
-views.py
usecase2
usecase3
tests
-fixtures
-conftest.py
-input_data.json
-test_usecase1.py

=============================================================== platform linux -- Python 3.5.2, pytest-3.4.1, py-1.5.2, pluggy-0.6.0

-- /home/.../Envs/venv/bin/python3 cachedir: .pytest_cache rootdir: /home/..../Desktop/dev2/NAS/nas_apps/tests, inifile: plugins: sanic-0.1.8, django-3.1.2, cov-2.5.1 collected 0 items / 1 errors

========================================================================================= ERRORS

__________________________________________________________________________ ERROR collecting test_maintenance.py ___________________________________________________________________________ test_usecase1.py:17: in from usecase1.services.db_helper import DbHelper ../usecase1/services/db_helper.py:16: in from .log_service import LogRunner ../usecase1/services/log_service.py:17: in class LogRunner: ../usecase1/services/log_service.py:18: in LogRunner _config_manager = ConfigManager() ../usecase1/utils/config.py:24: in init curr_app_dir = apps.get_app_config('usecase1').verbose_name.lower() /home/.../Envs/uscc01/lib/python3.5/site-packages/django/apps/registry.py:145: in get_app_config self.check_apps_ready() /home/.../Envs/uscc01/lib/python3.5/site-packages/django/apps/registry.py:127: in check_apps_ready raise AppRegistryNotReady("Apps aren't loaded yet.") E django.core.exceptions.AppRegistryNotReady: Apps aren't loaded yet.

有人可以帮我解决这个问题吗?感谢您的帮助。

最佳答案

pytest.ini 文件不知何故被错误地放置到另一个应用程序文件夹中,理想情况下应将其放置在 django 项目文件夹的根目录中。例如与 settings.py 并行

content of pytest.ini:
[pytest]
DJANGO_SETTINGS_MODULE = nas_apps_proj.settings
python_files = tests.py test_*.py *_tests.py

关于python - 由于应用程序尚未加载,Pytest 模型未导入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49947493/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com