知识点
初始化:每一个flask程序都必须创建一个程序实例,遵循WSGI(Web Server Gateway interface)协议,把请求->flask Obj;
创建实例:app = Flask(__name__)
Flask 类的构造函数只有一个必须指定的参数,即程序主模块或包的名字。在大多数程序中,Python 的 name 变量就是所需的值。即是决定程序的根目录。路由和视图函数:客户端(web)->web server->flask Obj
处理 URL 和函数之间关系的程序称为路由。
Flask 中使用程序提供的app.route()修饰器。
Flask 支持在路由中使用 int、float 和 path 类型。path 类型也是字符串,但不把斜线视作分隔符,而将其当作动态片段的一部分。
具体操作
系统环境:win10,python3.6
- 检查是否已有flask,进入python环境
import flask
正常,否者pip install flask
新建一个文件
hello.py
:
```python
from flask import Flask
app = Flask(name)@app.route('/')
def index():
return 'Hello World!
'if name == 'main':
app.run(debug=True)
``python hello.py
可以看到网页中的输出:
Hello World!`添加动态路由,新建文件
Hello_1.py
:
```python
from flask import Flask
app = Flask(name)@app.route('/')
def index():
return 'Hello World!
'
#this point change
@app.route('/user/')
def user(name):
return 'Hello, %s!' % nameif name == 'main':
app.run(debug=True)
``python hello.py
可以看到网页中的输出:
Hello World!在地址栏加上,如
/user/yanshanbei,跳转可见:
Hello, yanshanbei!`
至此,已经完成了一个简单flask网页啦。国庆将会持续更新……