路由的注册方法

Posted Aspirantlu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了路由的注册方法相关的知识,希望对你有一定的参考价值。

路由的注册方法

我们经常需要频繁的修改代码,每次修改代码都需要重启web服务器,这是很麻烦的。

只要开启flask的调试模式,自动重启功能就有了。开启调试模式的方法就是在 run 函数传入参数 debug=True

之前的路由注册是通过装饰器实现的:

@app.route('/hello/')
def hello():
    return 'Hello, lulu'

也可以通过 add_url_rule 来完成路由注册,@app.route('/hello/') 的本质就是调用 add_url_rule 方法。

from flask import Flask

app = Flask(__name__)


def hello():
    # 另一种 基于类的视图(也叫即插视图)
    return 'Hello, lulu'


app.add_url_rule('/hello/', view_func=hello)

app.run(debug=True)

如果采用基于类的视图,只能通过 add_url_rule 来注册路由。

以上是关于路由的注册方法的主要内容,如果未能解决你的问题,请参考以下文章

路由的注册方法

路由的注册方法

(5)SOFARPC 路由实现剖析

Gin利用Go的反射原理进行路由注册

Gin利用Go的反射原理进行路由注册

Gin利用Go的反射原理进行路由注册