0

ひ!

私は単純なログインとログアウトの方法を試みていますflash()。しかし、何らかの理由で、ログアウトしてフラッシュを使用しようとすると、session.pop() は何もしません。

@app.route("/logout")
def logout():
    session.pop("_usern", None) #For some reason I don't understand it does not pop _usern if I use flash. 
    flash("Goodbye!", 'info')
    return redirect(url_for("index"))

flash() を使用した後、デバッガーがsession.pop()<FileSystemSession {'_flashes': [('info', 'Goodbye!')]}>の値としてではなく返されることに気付きました<FileSystemSession {'_usern': '******'}>

4

1 に答える 1