Wo bekomme ich einen SECRET_KEY für Flask?

8

Ich versuche Flask-Debugtoolbar einzurichten, aber ich bekomme die Meldung "DebugToolBar benötigt einen SECRET_KEY". Woher bekomme ich den geheimen Schlüssel?

    
Tendi 20.01.2016, 14:13
quelle

2 Antworten

14

Der geheime Schlüssel wird benötigt, um die clientseitigen Sitzungen sicher zu halten. Sie können einen beliebigen Schlüssel generieren

%Vor%

Nimm den Schlüssel und kopiere ihn in deine Konfigurationsdatei

%Vor%

Siehe Sitzungen Dokumentation

    
r-m-n 20.01.2016, 15:03
quelle
4

Um die Sitzung in einem Kolben zu verwenden, müssen Sie den geheimen Schlüssel in Ihren Anwendungseinstellungen festlegen. Der geheime Schlüssel ist ein zufälliger Schlüssel, der verwendet wird, um Ihre Cookies zu verschlüsseln und zu speichern, um sie an den Browser zu senden.

Dieser Fehler liegt an dieser Zeile im Flask-Debugtoolbar-Code

Um dies zu beheben, müssen Sie nur einen SECRET_KEY in Ihrer Konfigurationsdatei angeben.

%Vor%

oder wenn Sie eine Konfigurationsdatei haben, fügen Sie einfach unter config hinzu:

%Vor%     
itmard 20.01.2016 19:15
quelle

Tags und Links