После разделения файла settings.py, mod_wsgi не смог выполнить файл скрипта Python. И ошибки application = get_wsgi_application() возникали снова и снова

Привет всем Я пытался развернуть свой проект django с apache, mod_wsgi в windows.

Я разделил свой settings.py следующим образом:

  • корневая папка источника
    • папка проекта
      • apps
      • config
        • settings
          • init.py
          • base.py
          • local.py
          • prod.py
      • init.py
      • asgi.py
      • urls.py
      • wsgi.py
    • myenv

После того, как я разделил settings.py, Mod_wsgi не удалось выполнить файл скриптов python : 'C:/user/users/desktop/source_root_folder/project_folder/wsgi.py'.

Mod_wsgi также показывает исключение, что Exception occurred processing WSGI script : 'C:/user/users/desktop/source_root_folder/project_folder/wsgi.py'

В журнале ошибок Apache24, 'C:/user/users/desktop/source_root_folder/project_folder/wsgi.py' application = get_wsgi_application() произошла ошибка.

# project_folder/wsgi.py

import os
from django.core.wsgi import get_wsgi_application
import sys

sys.path.append('C:/Apache24/htdocs/ C:/user/users/desktop/source_root_folder')

os.environ['DJANGO_SETTINGS_MODULE'] = 'project_folder.config.settings'
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'project_folder.config.settings')


application = get_wsgi_application()

как я могу справиться с этими ошибками? пожалуйста, помогите мне.

необходимо указать файл настроек *.py:

os.environ['DJANGO_SETTINGS_MODULE'] = 'project_folder.config.settings.init'
Вернуться на верх