flask简介
轻量级的web框架, 遵守MVC的设计模式
创建flask工程,工程中只有三个文件:
test.py中自带的程序:
1 | |
启动一个简单的flask服务: 在主函数中添加host、port以及debug:
1 | |
在命令行中键入指令: python test.py启动服务
注: 这里的test.py为上述三个文件中的.py文件
服务启动后在浏览器中输入:ip地址:端口号即可访问上述函数hello world
通过命令行方式指定host、port以及debug
导入模块: from flask_script import MAnager
实例化manager: manager = Manager(app=app)
最后修改主函数为:
1 | |
启动服务器: python test.py runserver -h 0.0.0.0 -p 12321 -d
- -h: 后面指定ip
- -p: 指定端口
- -d: debug模式
蓝图
功能: 规划url
导入模块: from flask import Blueprint
实例化: blue = Blueprint('名字', __name__)
注册蓝图: app.register_blueprint(blue)
配置路由时,使用: @blue.route('/')
注意:路由配置完毕之后再注册蓝图
附上完整代码:
1 | |
页面显示:

route规则
当需要在地址中传入参数时:
<converter:variable_name> converter可省,省略converter似乎默认string(不确定)
1 | |
反向解析
url_for:
后端使用:
1 | |
重定向:
1 | |
前端:
1 | |
