我理解可插拔视图的工作原理。我目前不明白的是如何向类扩展视图添加所需的登录名。我现在这样做:
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'))
那么如何强制这个类/函数使用loginrequired?在
文档中有一节是关于decorating views
使用烧瓶登录?如果内置的} :
login_required
装饰器不适合基于类的视图,那么您可以自己编写—关键是在LoginManager
实例上调用^{相关问题 更多 >
编程相关推荐