我目前正在构建一个带有flask-security的REST API。幸运的是,flask-security有很多视图和模板,在我的例子中不需要这些。我显然不能通过用我自己的逻辑重新实现@app.route('/login')来覆盖它们。
所以简单的问题是,如何禁用返回模板的flask-security中的所有视图?
发布于 2017-01-14 20:19:19
我不认为您可以直接禁用,因为flask暴露的API中没有一个处于禁用状态。您可以像下面这样自定义视图示例:
这里是供参考的链接:Flask Security
security = Security(app, user_datastore)
# This processor is added to all templates
@security.context_processor
def security_context_processor():
return dict(hello="world")
# This processor is added to only the register view
@security.register_context_processor
def security_register_processor():
return dict(something="else")希望能有所帮助。
https://stackoverflow.com/questions/41649823
复制相似问题