Wie der Titel schon sagt, versuche ich eine Umgebungsvariable in einer Konfigurationsdatei für ein Flask-Projekt (in Windows 10) zu verwenden.Einstellen von Umgebungsvariablen in virtualenv (Python, Windows)
Ich benutze ein virtuelles env und bis jetzt habe ich versucht, set "DATABASE_URL=sqlite:///models.db"
zu /Scripts/activate.bat im virtualenv-Ordner hinzuzufügen. Aber es scheint nicht zu funktionieren. Irgendwelche Vorschläge?
ist, den Code zum Lesen der Konfigurations 'app.config.from_object ('config.DevelopmentConfig')' und in der Konfigurationsdatei: 'Klasse DevelopmentConfig (baseconfig) SQLALCHEMY_DATABASE_URI = os.environ [‘ DATABASE_URL '] ' Dies ist die Fehlernachricht erhalte ich: ' config.py " Linie 7, in baseconfig SQLALCHEMY_DATABASE_URI = os.environ [ 'DATABASE_URL'] os.py", Linie 425, in __getitem__ Rückgabe selb.data [Schlüssel.Upper()] KeyError: 'DATABASE_URL'' –
Überprüfen Sie die Dokumentation. Das ist der genaue Code, der dort gefunden wird. – lesingerouge
Ja, aber von dem, was ich in den Dokumenten sehen kann, gibt es keine Informationen darüber, wie man eine Umgebungsvariable in einem virtualenv (Windows) –