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 に答える