Ich arbeite mit einem Django -Projekt und verwende eine .Env -Datei, um meine Umgebungsvariablen zu verwalten. Nach dem Aktualisieren von Werten in der .Env -Datei und der Neustart des Servers (Python Managing.Py RunServer) werden die neuen Werte in der Anwendung nicht reflektiert. Insbesondere werden die Werte slack_client_id und slack_app_name nicht aktualisiert, obwohl ich bestätigen kann. python verwalten.py runServer. /> Ich habe Folgendes ausprobiert: < /strong> < /p>
Stellen Sie sicher, dass die Datei .EnV am richtigen Ort befindet und ordnungsgemäß formatiert. /> Überprüfen der virtuellen Umgebung. < /li>
< /ol>
from dotenv import load_dotenv
import os
load_dotenv()
SLACK_CLIENT_ID = os.getenv('SLACK_CLIENT_ID', 'your-slack-client-id')
SLACK_APP_NAME = os.getenv('SLACK_APP_NAME', 'Slack Integration')
print("SLACK_CLIENT_ID from .env:", SLACK_CLIENT_ID)
< /code>
Obwohl ich den Fallback-Wert 'Your-Slack-Client-ID' entfernt und die .Env-Datei aktualisiert habe, gibt die Druckanweisung immer noch den alten Wert aus (Your-Slack-Client-ID). Der neue Wert wird nicht abgeholt.>
Aktualisiert .Env -Werte, die nach dem Neustart des RunServers nicht reflektiert werden ⇐ Python
-
- Similar Topics
- Replies
- Views
- Last post