0

有没有办法访问烧瓶主体以便有条件地执行一些代码?

在功能上,我想做类似的事情:

def load_some_stuff():

  if <user is an admin>:
      load_report_data()
  #more code, render template etc...

然后在模板中:

{% if report_data %}
   // report rendering code goes here
{% endif %}
4

1 回答 1

0

您正在寻找 Flask-Principal 的上下文管理器用法:

admin_permission = Permission(RoleNeed('admin'))

with not admin_permission.require():
    do_something()
于 2014-07-01T08:56:45.797 回答