如果Head First Python quick_session.py(flask)代码很好,那么我的环境有问题吗



我从书中复制了这个测试代码,还从书的网站下载了它。它运行,当我输入";http://localhost:5000/setuser/Fred",它回答";用户值设置为:Fred";,但当我输入";http://localhost:5000/getuser",存在404错误。

既然我在代码中没有看到错误,那么我的Python环境中是否有什么原因导致了这种情况?这是一小段代码。感谢初学者。


from flask import Flask, session
app = Flask(__name__)
app.secret_key = 'YouWillNeverGuess'

@app.route('/setuser/<user>')
def setuser(user: str) -> str:
session['user'] = user
return 'User value set to: ' + session['user']

@app.route('/getuser')
def getuser() -> str:
return 'User value is currently set to: ' + session['user']

if __name__ == '__main__':
app.run(debug=True)  

* Serving Flask app 'quick_session' (lazy loading)  
* Environment: development  
* Debug mode: on  
* Running on http://127.0.0.1:5000 (Press CTRL+C to quit)  
* Restarting with stat  
* Debugger is active!  
* Debugger PIN: 474-778-940

原来我需要重新启动Windows。然后代码按预期运行。

回到过去,我们唱着";FDISK格式重新安装Doo Dah";。。。同一首歌,更新的节拍。

相关内容

最新更新