Flask初始化参数:
from flask import Flask, render_template app = Flask(__name__) @app.route('/') def hello_world(): return 'Hello World!' if __name__ == '__main__': app.run() 以下是Flask的初始化参数,只列出部分 def __init__( self, import_name, static_url_path=None, static_folder='static', template_folder='templates', ... ): import_name Flask程序所在的包(模块),传 name 就可以 其可以决定 Flask 在访问静态文件时查找的路径static_url_path 静态文件访问路径,可以不传,默认为:/ + staticstatic_folder 静态文件存储的文件夹,可以不传,默认为 statictemplate_folder 模板文件存储的文件夹,可以不传,默认为 templates**app.run的参数:**可以指定运行的主机IP地址,端口,是否开启调试模式
app.run(host="0.0.0.0", port=5000, debug = True)converter取值:
类型int接受整数,即variable_name必须是整数float同 int ,但是接受浮点数path和默认的相似,但也接受斜线,返回路径如path/a/b 则返回variable_name内容’a/b’的参数未指定默认unicode即字符串类型指定请求方式: 在 Flask 中,定义一个路由,默认的请求方式为:
GETOPTIONS(自带)HEAD(自带) 如果想添加请求方试,那么可以使用@app.route的methods参数指定 请求方式的列表 @app.route('/test', methods=['GET', 'POST']) def get_post(): # 直接从请求中取到请求方式并返回 return request.method