Att*_*tio 1 python routing flask django-class-based-views
Django 风格的基于类的视图酷而强大的功能。但是 Flask 风格的路由器更适合自由风格的 app 结构。我怎么能做这样的事情:
@app.route("/")
class MyView(MethodView):
def get(self):
return "Hello word"
Run Code Online (Sandbox Code Playgroud)
来自烧瓶文档(https://flask.palletsprojects.com/en/1.1.x/views/):
from flask.views import View
class ShowUsers(View):
def dispatch_request(self):
users = User.query.all()
return render_template('users.html', objects=users)
app.add_url_rule('/users/', view_func=ShowUsers.as_view('show_users'))
Run Code Online (Sandbox Code Playgroud)
最后一个字符串转换为函数并对@app.route(...)应用程序进行注册()