Ошибки и тесты модулей Django
У меня есть некоторые проблемы с Django. Мое приложение работает нормально, но моя IDE (Pycharm) считает это ошибкой. Для ясности все приложения добавлены в INSTALLED_APPS в settings.py введите описание изображения здесь
Например:
введите описание изображения здесь
**Когда я выполняю команду **
> py manage.py test
Я получаю список ошибок в каждом приложении. Я не написал ни одного теста. Даже когда я добавляю какой-нибудь простой тест вроде этого:
from django.test import TestCase
class TestSimpleComponent(TestCase):
def test_basic_sum(self):
assert 1+1 == 2
Не работает, и вывод остается прежним.
Найдено 10 тестов. Проверка системы не выявила проблем (0 молчит). EEEEEEEEEEEE ====================================================================== ERROR: myshop.accounts (unittest.loader._FailedTest)
ImportError: Не удалось импортировать тестовый модуль: myshop.accounts Traceback (последний последний вызов): File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.10_3.10.2544.0_x64__qbz5n2kfra8p0\lib\unittest\loader.py", line 470, in _find_test_path package = self._get_module_from_name(name) Файл "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.10_3.10.2544.0_x64__qbz5n2kfra8p0\lib\unittest\loader.py", строка 377, in _get_module_from_name import(name) ModuleNotFoundError: Нет модуля с именем 'myshop.accounts'
====================================================================== ERROR: myshop.api (unittest.loader._FailedTest)
ImportError: Не удалось импортировать тестовый модуль: myshop.api Traceback (последний последний вызов): File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.10_3.10.2544.0_x64__qbz5n2kfra8p0\lib\unittest\loader.py", line 470, in _find_test_path package = self._get_module_from_name(name) Файл "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.10_3.10.2544.0_x64__qbz5n2kfra8p0\lib\unittest\loader.py", строка 377, in _get_module_from_name import(name) ModuleNotFoundError: Нет модуля с именем 'myshop.api'
====================================================================== ERROR: myshop.cart (unittest.loader._FailedTest)
ImportError: Не удалось импортировать тестовый модуль: myshop.cart Traceback (последний последний вызов): File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.10_3.10.2544.0_x64__qbz5n2kfra8p0\lib\unittest\loader.py", line 470, in _find_test_path package = self._get_module_from_name(name) Файл "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.10_3.10.2544.0_x64__qbz5n2kfra8p0\lib\unittest\loader.py", строка 377, in _get_module_from_name import(name) ModuleNotFoundError: Нет модуля с именем 'myshop.cart'
====================================================================== ERROR: myshop.coupons (unittest.loader._FailedTest)
ImportError: Не удалось импортировать тестовый модуль: myshop.coupons Traceback (последний последний вызов): File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.10_3.10.2544.0_x64__qbz5n2kfra8p0\lib\unittest\loader.py", line 470, in _find_test_path package = self._get_module_from_name(name) Файл "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.10_3.10.2544.0_x64__qbz5n2kfra8p0\lib\unittest\loader.py", строка 377, in _get_module_from_name import(name) ModuleNotFoundError: Нет модуля с именем 'myshop.coupons'
====================================================================== ERROR: myshop.myshop (unittest.loader._FailedTest)
ImportError: Не удалось импортировать тестовый модуль: myshop.myshop Traceback (последний последний вызов): File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.10_3.10.2544.0_x64__qbz5n2kfra8p0\lib\unittest\loader.py", line 470, in _find_test_path package = self._get_module_from_name(name) Файл "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.10_3.10.2544.0_x64__qbz5n2kfra8p0\lib\unittest\loader.py", строка 377, in _get_module_from_name import(name) ModuleNotFoundError: Нет модуля с именем 'myshop.myshop'
====================================================================== ERROR: myshop.order (unittest.loader._FailedTest)
ImportError: Не удалось импортировать тестовый модуль: myshop.order Traceback (последний последний вызов): File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.10_3.10.2544.0_x64__qbz5n2kfra8p0\lib\unittest\loader.py", line 470, in _find_test_path package = self._get_module_from_name(name) Файл "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.10_3.10.2544.0_x64__qbz5n2kfra8p0\lib\unittest\loader.py", строка 377, in _get_module_from_name import(name) ModuleNotFoundError: Нет модуля с именем 'myshop.order'
====================================================================== ERROR: myshop.payment (unittest.loader._FailedTest)
ImportError: Не удалось импортировать тестовый модуль: myshop.payment Traceback (последний последний вызов): File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.10_3.10.2544.0_x64__qbz5n2kfra8p0\lib\unittest\loader.py", line 470, in _find_test_path package = self._get_module_from_name(name) Файл "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.10_3.10.2544.0_x64__qbz5n2kfra8p0\lib\unittest\loader.py", строка 377, in _get_module_from_name import(name) ModuleNotFoundError: Нет модуля с именем 'myshop.payment'
====================================================================== ERROR: myshop.shop (unittest.loader._FailedTest)
ImportError: Не удалось импортировать тестовый модуль: myshop.shop Traceback (последний последний вызов): File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.10_3.10.2544.0_x64__qbz5n2kfra8p0\lib\unittest\loader.py", line 470, in _find_test_path package = self._get_module_from_name(name) Файл "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.10_3.10.2544.0_x64__qbz5n2kfra8p0\lib\unittest\loader.py", строка 377, in _get_module_from_name import(name) ModuleNotFoundError: Нет модуля с именем 'myshop.shop'
====================================================================== ERROR: myshop.shop_info (unittest.loader._FailedTest)
ImportError: Не удалось импортировать тестовый модуль: myshop.shop_info Traceback (последний последний вызов): File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.10_3.10.2544.0_x64__qbz5n2kfra8p0\lib\unittest\loader.py", line 470, in _find_test_path package = self._get_module_from_name(name) Файл "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.10_3.10.2544.0_x64__qbz5n2kfra8p0\lib\unittest\loader.py", строка 377, in _get_module_from_name import(name) ModuleNotFoundError: Нет модуля с именем 'myshop.shop_info'
====================================================================== ERROR: myshop.shopcontact (unittest.loader._FailedTest)
ImportError: Не удалось импортировать тестовый модуль: myshop.shopcontact Traceback (последний последний вызов): File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.10_3.10.2544.0_x64__qbz5n2kfra8p0\lib\unittest\loader.py", line 470, in _find_test_path package = self._get_module_from_name(name) Файл "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.10_3.10.2544.0_x64__qbz5n2kfra8p0\lib\unittest\loader.py", строка 377, in _get_module_from_name import(name) ModuleNotFoundError: Нет модуля с именем 'myshop.shopcontact'
Выполнил 10 тестов за 0.001с
FAILED (errors=10)
Я хотел бы исправить ошибку, когда я запускаю
py manage.py test
Это моя файловая структура
введите описание изображения здесь
Когда я пытаюсь запустить только этот один тест с помощью Django, я получаю эту ошибку
введите описание изображения здесь
raise ImproperlyConfigured(
django.core.exceptions.ImproperlyConfigured: Запрошена настройка DATABASES, но настройки не настроены. Вы должны либо определить переменную окружения DJANGO_SETTINGS_MODULE, либо вызвать settings.configure() перед доступом к настройкам.
Выполнил 0 тестов за 0,004 с
FAILED (errors=1)