Ich schreibe es oft so,
wsgi.py
import os
import sys
from django.core.wsgi import get_wsgi_application
sys.path.append("/path/to/project/hoge")
sys.path.append("/path/to/project/hoge/hoge")
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "hoge.settings")
application = get_wsgi_application()
Wenn Sie so schreiben, können Sie es anscheinend auch dann verwenden, wenn sich die Umgebung ändert.
wsgi.py
import os
import sys
from django.core.wsgi import get_wsgi_application
FILE_PATH = os.path.dirname(__file__)
PROJECT_NAME = os.path.basename(FILE_PATH)
sys.path.append(os.path.dirname(FILE_PATH))
sys.path.append(FILE_PATH)
os.environ.setdefault("DJANGO_SETTINGS_MODULE", PROJECT_NAME + ".settings")
application = get_wsgi_application()
Recommended Posts