Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/280.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 无法在烧瓶中创建密钥;返回“;名称';会议';未定义”;_Python_Flask - Fatal编程技术网

Python 无法在烧瓶中创建密钥;返回“;名称';会议';未定义”;

Python 无法在烧瓶中创建密钥;返回“;名称';会议';未定义”;,python,flask,Python,Flask,我正在尝试在flask中创建一个网站。为此,我需要使用会话,因此需要使用密钥。我做了所有这些,但它仍然返回一个带有 name错误:未在结束时定义名称“会话” 我尝试了所有的方法,把设置秘密钥匙的东西移到了任何地方,但它总是有同样的问题。这是我目前的代码: from flask import Flask import os app = Flask(__name__) app.secret_key = os.urandom(24) usernumber = 0 @app.route('/')

我正在尝试在flask中创建一个网站。为此,我需要使用会话,因此需要使用密钥。我做了所有这些,但它仍然返回一个带有
name错误:未在结束时定义名称“会话”

我尝试了所有的方法,把设置秘密钥匙的东西移到了任何地方,但它总是有同样的问题。这是我目前的代码:


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")


您没有导入会话

从烧瓶导入烧瓶,会话

在此处查看有关烧瓶会话的更多详细信息


.

您没有从flask导入会话?:
从flask导入flask,会话
如果您最终将在多进程设置中部署应用程序,您对密钥的随机初始化将无法工作。