flask 是由python语言实现的
特点:轻量,简洁,扩展性强
核心:werkzeug 和 Jinja2
环境的配置和安装
为什么要配置虚拟环境?...__name__ 确定程序所在的位置 可以传入__main__,不能传入数值,可以传入字符串
视图函数
route方法必须传入一个字符串形式的url路径,路径必须以斜线开始
url可以重复吗?...存储url映射的视图函数名,存储的路由映射(存储url路径和视图函数的映射关系)
Map 存储所有rule对象,一个独立的flask项目只有一个map对象
MapAdapter 匹配url和视图函数...调试模式(DEBUG)
特点: 动态加载代码,不用重启服务器,会调试错误信息;生产模式不能开启
加载配置文件
加载配置对象 app.config.from_object(配置对象)
加载配置文件 app.config.from_pyfile...缺点: redirect函数接收的参数为固定url,不建议直接使用,扩展性不强,需要配合url_for 实现重定向,接收的参数为函数名,
# 重定向
from flask import Flask,