Heim > Artikel > Backend-Entwicklung > Wie verwaltet man Django-Einstellungen für die lokale Entwicklung und Produktion?
Die Verwaltung von Django-Einstellungen in lokalen Entwicklungs- und Produktionsumgebungen kann eine Herausforderung sein. Einige Einstellungen, wie z. B. Konstanten, können von beiden gemeinsam genutzt werden, während andere, wie z. B. Dateipfade, eine Variation erfordern.
Der empfohlene Ansatz, wie in „Two Scoops of Django“ beschrieben, besteht darin, Versionskontrolle und Speichereinstellungen zu verwenden in einem speziellen Verzeichnis innerhalb Ihres Projekts:
project/ app1/ app2/ project/ __init__.py settings/ __init__.py base.py local.py production.py manage.py
Gemeinsame Einstellungen in base.py
settings/base.py enthält Einstellungen, die in beiden Umgebungen gemeinsam genutzt werden, wie z. B. MEDIA_ROOT und ADMIN.
Site-spezifische Einstellungen
Django mit angegebenen Einstellungen ausführen
Beim Ausführen von Django Befehle verwenden Sie die Option --settings, um die entsprechende Einstellungsdatei anzugeben:
Beispielprojektvorlage
Zur weiteren Orientierung ein Beispielprojekt Die Layoutvorlage ist auf GitHub verfügbar.
Das obige ist der detaillierte Inhalt vonWie verwaltet man Django-Einstellungen für die lokale Entwicklung und Produktion?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!