推荐答案
// www.javascriptcn.com code example
from flask import Flask
# 创建一个Flask应用实例
app = Flask(__name__)
# 定义一个路由和视图函数
@app.route('/')
def hello_world():
return 'Hello, World!'
# 运行应用
if __name__ == '__main__':
app.run(debug=True)本题详细解读
1. 导入Flask模块
首先,需要从flask模块中导入Flask类。Flask类是Flask框架的核心,用于创建Flask应用实例。
from flask import Flask
2. 创建Flask应用实例
接下来,创建一个Flask应用实例。__name__参数用于确定应用的根目录,以便Flask能够找到资源文件(如模板和静态文件)。
app = Flask(__name__)
3. 定义路由和视图函数
使用@app.route()装饰器来定义路由。路由是URL路径与视图函数之间的映射。在这个例子中,根路径'/'被映射到hello_world函数。
@app.route('/')
def hello_world():
return 'Hello, World!'4. 运行应用
最后,使用app.run()方法来启动Flask应用。debug=True参数启用调试模式,这样在开发过程中可以自动重新加载应用并显示详细的错误信息。
if __name__ == '__main__':
app.run(debug=True)5. 运行应用
将上述代码保存为一个Python文件(如app.py),然后在终端中运行:
python app.py
应用启动后,访问http://127.0.0.1:5000/即可看到Hello, World!的输出。