1. 简单的Flask程序
示例
flask项目的基本目录结构:
flask项目名
|_____static #静态文件的存放目录
|_____templates #模板的存放目录
|_____项目名.py #主项目
|_____config.py #配置文件
#例:
#项目名.py
from flask import Flask
app = Flask(__name__) #app是程序实例,一个项目只能有一个程序实例
@app.route('/') #路由装饰器
def hello_world(): #视图函数
return 'Hello World!'
if __name__ == '__main__':
app.run() #有个host参数,代表监听范围,默认为127.0.0.1,只监听本机,0.0.0.0表示监听所有公网ip
@app.route()装饰器,可以将函数变为视图函数,他的参数为路由。
使用Flask-Script支持命令行选项
flask的开发web服务器支持很多选项,但只能在脚本中作为参数传给app.run()函数,然而传递设置选项的理想方式是使用命令行参数。Flask-Script是一个Flask的扩展,为Flask程序添加了一个命令行解析器。
#安装:pip install flask-script
#hello.py
from flask import<