关于 Flask 中的 as_view 函数

Posted

技术标签:

【中文标题】关于 Flask 中的 as_view 函数【英文标题】:About as_view function in Flask 【发布时间】:2013-02-12 10:35:04 【问题描述】:

example中的代码:

posts.add_url_rule('/', view_func=ListView.as_view('list'))
posts.add_url_rule('/<slug>/', view_func=DetailView.as_view('detail'))

上面的函数as_view传入的参数看不懂,这里listdetail的目的是什么?

【问题讨论】:

【参考方案1】:

它为路由系统创建端点,因此您可以使用url_for('posts.list') 或类似的API docs are here。

【讨论】:

如果您想知道烧瓶端点是什么,请查看以下答案:***.com/questions/19261833/…

以上是关于关于 Flask 中的 as_view 函数的主要内容,如果未能解决你的问题,请参考以下文章

12_关于flask中的宏

七十一:flask钩子函数之关于context_processor的钩子函数

flask的response对象关于视图函数和普通函数 return的区别

视图函数:CBV与FBV (ps:补充装饰器)

flask框架的参数配置

django的restformework模块的源码分析