2017-04-02 2 views
0

Ich habe gerade eine Web-App mit Hilfe von Flask und Heroku erstellt, aber als ich anfing, Session für Log-in-Sachen zu verwenden, dann funktionierte es lokal (in meinem Computer) gut, aber als ich es auf heroku entfaltete, zeigte es Fehler: Interner Server FehlerWarum Flask-Sitzung funktioniert nicht in Heroku?

Kann mir jemand dabei helfen?

@app.route('/') 
def home(): 
    ''' Home page''' 
    if 'username' in session: 
     session['logged_in'] = True 
    else: 
     session['logged_in'] = False 
    return render_template('home.html') 

Sobald es kommt zu ‚wenn‘ Linie dann Server stoppt und zeigt Fehler, aber wenn ich diese lokal ausführen dann funktioniert es gut. Ich habe gerade den kleinen Teil meines Codes eingefügt, der anzeigt, wo der Fehler angezeigt wird.

Ist es möglich, dass für Heroku müssen wir es anders implementieren oder Heroku Sitzung nicht unterstützt.

+0

Fügen Sie die Ausgabe der Protokolle hinzu. –

Antwort

0

Überprüfen Sie, ob Sie app.config['SECRET_KEY'] eingestellt haben. Wenn nicht, wird flask einen Fehler melden.

Verwandte Themen