from flask import Flask app = Flask(__name) @app.route(‘/‘) def index(): return ‘<h1>Hello World!</h1> if __name__ == ‘__main__‘: app.run(debug = True)
然后在命令行中 执行 pyhont hello.py 在浏览器中输入 127.0.0.1:5000/ 就可以看到helloworld的字样了
代码分析
第一行
导入flask模块
第二行
所有Flask程序都必须创建一个程序实例,程序实例是一个Flask类的对象,接受自客户端的所有请求都转交给这个对象处理,Flask类的构造函数只有一个必须指定的参数,即程序主模块或包的名字,在python中根据调用__name__模块的不同,代表不同的值,如果模块是被导入的,那么__name__是导入模块的名字,如果模式是被直接执行的,那么__name__的值是__main__,Flask根据这个参数决定程序的根目录就可以知道在哪里找到模块或者静态文件了
第三之五行
使用 route()
装饰器来告诉 Flask 触发函数的 URL 。
函数名称可用于生成相关联的 URL ,并返回需要在用户浏览器中显示的信息。
第六之七行
最后,使用 run()
函数来运行本地服务器和我们的应用。 if __name__ ==‘__main__‘:
确保服务器只会在使用 Python 解释器运行代码的 情况下运行,而不会在作为模块导入时运行。
按 control-C 可以停止服务器。
时间: 2024-11-05 11:45:25