[PYTHON] Wie schreibe ich Django1.9 umweltunabhängig wsgi.py

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

Wie schreibe ich Django1.9 umweltunabhängig wsgi.py
So schreiben Sie eine benutzerdefinierte Validierung in Django REST Framework
[Django] So testen Sie Form [TDD]
Wie man nüchtern mit Pandas schreibt
Wie man CSS in Django reflektiert
Wie fange ich mit Django an?
So schreiben Sie ein Docker-Basis-Image
Hinweise zum Schreiben von require.txt
So führen Sie eine arithmetische Verarbeitung mit der Django-Vorlage durch
Wie man optuna einstellt (wie man einen Suchraum schreibt)
So überprüfen Sie die Version von Django
So schreiben Sie Python-Dokumentkommentare (Docstrings)
So löschen Sie abgelaufene Sitzungen in Django
So führen Sie vom Server gesendete Ereignisse in Django durch
Wie schreibe ich diesen Prozess in Perl?
Wie schreibe ich Ruby to_s in Python
Zusammenfassung des Schreibens von AWS Lambda
Wie schreibe ich pydoc und mehrzeilige Kommentare
So implementieren Sie Rails-Helfer-ähnliche Funktionen in Django
[Django] So beheben Sie Fehler bei der Installation von mysqlclient
So stellen Sie Djangos DB auf mongodb visual studio 2019 ein
So entwickeln Sie eine Cart-App mit Django
So reflektieren Sie ImageField in Django + Docker (Kissen)
Antwort auf "Offline in Echtzeit, wie man ein F02-Problem schreibt"
[Django] So erhalten Sie Daten durch Angabe von SQL.
So drucken Sie Debug-Meldungen auf der Django-Konsole
So implementieren Sie "named_scope" von RubyOnRails mit Django
So schreiben Sie einen ShellScript Bash für Anweisung
Antwort auf "Offline-Echtzeit, wie man ein F01-Problem schreibt"
So erstellen Sie eine Rest-API in Django
Antwort auf "Offline-Echtzeit, wie man ein E13-Problem schreibt"
Wie schreibe ich ein benanntes Tupeldokument im Jahr 2020?
[Go] So schreiben oder rufen Sie eine Funktion auf
So schreiben Sie eine ShellScript-Bash-Case-Anweisung
Verwendung von xml.etree.ElementTree
Wie benutzt man Python-Shell
20. Offline-Echtzeit So schreiben Sie Probleme in Python
Hinweise zur Verwendung von tf.data
Verwendung von virtualenv
[Python] [Django] Verwendung des Auswahlfelds und Hinzufügen von Optionen
Schaben 2 Wie man kratzt
Wie benutzt man Seaboan?
Verwendung von Image-Match
Wie man Shogun benutzt
So erhalten Sie mehrere Modellobjekte zufällig in Django
So installieren Sie Python
Verwendung von Pandas 2
Wie man PyPI liest
So installieren Sie pip
Verwendung von numpy.vectorize
So installieren Sie archlinux
So stellen Sie eine Django-Anwendung in der Alibaba-Cloud bereit
Verwendung von pytest_report_header
Wie man Gunicorn neu startet
So installieren Sie Python