Django kann meine Variablen aus der .env-Datei nicht sehenPython

Python-Programme
Guest
 Django kann meine Variablen aus der .env-Datei nicht sehen

Post by Guest »

Ich möchte die Python-Depair-Bibliothek verwenden, um den SECRET_KEY meines Projekts zu verbergen. Ich habe eine .env-Datei im Stammverzeichnis des Projekts erstellt und dort meinen Schlüssel eingegeben.
Image

Code: Select all

from pathlib import Path
from decouple import Config

config = Config(repository='.env')
# Build paths inside the project like this: BASE_DIR / 'subdir'.
BASE_DIR = Path(__file__).resolve().parent.parent
SECRET_KEY = config('SECRET_KEY')
DEBUG = True

ALLOWED_HOSTS = []
.env
Image

Ich habe versucht, die Bibliothek neu zu installieren, ohne den Repository-Wert anzugeben und die Version zu ändern, aber ich erhalte immer noch die Fehlermeldung:

Code: Select all

raise UndefinedValueError('{} not found. Declare it as envvar or define a default value.'.format(option))
decouple.UndefinedValueError: SECRET_KEY not found. Declare it as envvar or define default value.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post