zur Zeit arbeite ich auf verschiedenen Datenbanken und habe daher verschiedene settings_*.py, um die Datenbanken entsprechend anzusprechen. Alle verfügbaren Datenbanken in einer settings_*.py ist leider keine Option, da feste Namen vergeben sind.
Ich löse das Problem so, in dem ich einfach vor dem Ausführen der Pythonfunktion noch die richtige Settingsdatei setze.
Code: Alles auswählen
export DJANGO_SETTINGS_MODULE=pfad-zu.tollensettings
python mykram.py
Code: Alles auswählen
import os
os.environ['DJANGO_SETTINGS_MODULE'] = 'mysite.settings'
Frage: kann ich das DJANGO_SETTINGS_MODULE innerhalb von Pythonprogrammen setzen? Falls ja: wie?
Viele Grüße,
Nras