我试图使用flask
框架运行我的html代码。当我尝试运行python脚本时,它在浏览器中显示404 error
<html>
<body>
<h1>Hello world!</h1>
</body>
</html>
python脚本:
from flask import Flask, render_template
app = Flask(__name__)
@app.route('/hello/<user>')
def hello_name(user):
return render_template('hello.html', name = user)
if __name__ == '__main__':
app.run(debug = True)
出现此错误的原因是什么?
答案 0 :(得分:0)
代码工作正常。
确保将html文件保存在templates
文件夹中。我的文件夹结构如下:
flask_app
├── hello.py
└── templates
└── hello.html
并且访问http://127.0.0.1:5000/
将导致错误,因为您没有为根路径定义任何视图。
在访问索引路径http://127.0.0.1:5000/hello/arsho
时,我得到了预期的视图:
答案 1 :(得分:0)