flask-login kann nicht im Blueprint-Objekt verwendet werden?

8

Ich habe eine Frage bezüglich Flask-Login und Blueprint.

admin.py

%Vor%

run.py

%Vor%

Aber wenn ich ein Formular posten und login_user (user) benutze, ist ein Fehler aufgetreten.

%Vor%

Dann versuche ich flask-login in run.py zu verwenden, es funktioniert gut.

run.py

%Vor%

Also, was ich fragen möchte ist, Flask-Login kann nicht in Blueprint-Objekt verwendet werden? THX!

    
user2331095 29.04.2013, 07:39
quelle

2 Antworten

3

Deshalb hat es setup_app

aufgerufen

Verschieben Sie die Initialisierung einfach in Ihre run.py und übergeben Sie die App als Parameter Und Login selbst kann in Admin-Blueprint bleiben

    
Tigra 29.04.2013, 10:24
quelle
26

Es ist auch möglich, LoginManager.setup_app () auf Blueprint-Registrierung:

%Vor%

on_load wird ausgeführt, wenn der Blueprint zum ersten Mal in der App registriert wird.

    
Viruzzz-kun 24.11.2013 07:08
quelle

Tags und Links