基础
pipenv 使用
1
2
3pipenv install #创建.venv/ pipfile pipfile.lock
pipenv install flask
pipenv shell # source .venv/bin/activate动态路由
1
2
3
4
def greet(name):
return "welcome %s" % nameFlask内置了简单的开发服务器(由Werkzeug提供),旧的app.run()方法已不建议使用。
1
2
3
4
5
6flask run
""""
查找规则:
1. 当前目录下寻找app.py wsgi.py,并从中寻找名为app/application的实例
2. 从环境变量读取FLASK_APP的模块名/导入路径,寻找名为app/application的实例
3. 如果安装了python-dotenv,启动时会从.flaskenv .env加载环境变量检测文件变化 watchdog
- flask的扩展包 falsk_xxxx
- flask自定义命令
1
2
3
4# flask hello
def hello():
click.echo('Hello')