gpt4 book ai didi

python - 无法在 flask 中创建 key ;返回 “name ' session '未定义”

转载 作者:行者123 更新时间:2023-12-02 16:19:01 25 4
gpt4 key购买 nike

我正在尝试在 Flask 中创建一个网站。为此,我需要使用 session ,因此我需要使用 key 。我做了所有这些,但它仍然返回一个很长的错误日志nameerror: name ‘session’ is not defined 然后结束

我尝试了所有方法并将设置 key 的东西移到各处,但它总是有同样的问题。这是我目前的代码:


from flask import Flask
import os
app = Flask(__name__)
app.secret_key = os.urandom(24)

usernumber = 0

@app.route('/')
def homepage():
global usernumber
session['usernumber'] = usernumber
usernumber = usernumber + 1
Usernumberstring = session['usernumber']
return f"Welcome {Usernumberstring}"

if __name__ == '__main__':
app.run(use_reloader=True, debug=False, host="0.0.0.0")

最佳答案

您没有导入 session ;

from flask import Flask, session

在此处查看有关 flask session 的更多详细信息;

https://pythonbasics.org/flask-sessions/#:~:text=Unlike%20cookies%2C%20Session%20(session),temporary%20directory%20on%20the%20server .

关于python - 无法在 flask 中创建 key ;返回 “name ' session '未定义”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65977034/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com