文章目录
一、标准类视图及使用
在前面,我们定义视图都是通过route装饰器装饰函数来定义的,一般称之为视图函数。除了这种方式,还可以基于类实现。
类视图支持继承,但是类视图不能跟函数视图一样通过装饰器添加路由,需要通过app.add_url_rule(url_rule,view_func)
来注册。
1.添加url映射规则的其他方法尝试
在之前的代码中,都是通过@app.route
装饰器来实现url与视图函数的映射的,除了这种方法外,我们也可以通过Flask对象的add_url_rule()
方法来定义映射规则。
测试(新建一个Python文件class_view.py)如下:
from flask import Flask
app = Flask(__name__)
@app.route('/')
def<