После разделения файла 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
- settings
- 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'