Django runserver не работает с ModuleNotFoundError: ошибка модуля с именем «тест» отсутствует

#python #django #docker

Вопрос:

Получаю ошибку ниже, когда я выполняю python app/manage.py runserver команду. Не знаю, что там происходит не так. Я попробовал использовать другую версию django и получил ту же ошибку со всеми версиями django.

  • Python: 3.6.6
  • Джанго: 3.1.5
  • ubuntu: 14.04

У меня есть «тест» в INSTALLED_APPS. когда я удаляю этот Джанго, он работает. Не уверен, что нужно сделать, чтобы «протестировать» в installed_apps.

Ошибка:

 root@e1dd33f6a3ef:/code# python app/manage.py runserver --noreload
Traceback (most recent call last):
  File "app/manage.py", line 13, in <module>
    execute_from_command_line(sys.argv)
  File "/usr/local/lib/python3.6/site-packages/django/core/management/__init__.py", line 381, in execute_from_command_line
    utility.execute()
  File "/usr/local/lib/python3.6/site-packages/django/core/management/__init__.py", line 357, in execute
    django.setup()
  File "/usr/local/lib/python3.6/site-packages/django/__init__.py", line 24, in setup
    apps.populate(settings.INSTALLED_APPS)
  File "/usr/local/lib/python3.6/site-packages/django/apps/registry.py", line 91, in populate
    app_config = AppConfig.create(entry)
  File "/usr/local/lib/python3.6/site-packages/django/apps/config.py", line 90, in create
    module = import_module(entry)
  File "/usr/local/lib/python3.6/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 994, in _gcd_import
  File "<frozen importlib._bootstrap>", line 971, in _find_and_load
  File "<frozen importlib._bootstrap>", line 953, in _find_and_load_unlocked
ModuleNotFoundError: No module named 'test'
 

Комментарии:

1. Вы создали приложение под названием «тест» для этого проекта?

2. У меня есть «тест» в INSTALLED_APPS @Patrick Freitas

3. если я удалю test' in INSTALLED_APPS ending up with different issue. исключение в потоке django-основной поток: Трассировка (последний последний вызов): Файл «/usr/local/lib/python3.6/site-packages/django/template/utils.py», строка 66, в getitem верните себя. _engines[псевдоним] Ключевая ошибка: «джанго»

4. Сохраните «тест» в ваших INSTALLED_APPS и проверьте, активирована ли ваша виртуальная среда, прежде чем запускать эту команду

5. У меня есть контейнер docker, в котором он установил все требования, а также попробовал использовать venv . В обоих случаях одна и та же ошибка только