【发布时间】:2017-12-26 16:15:51
【问题描述】:
我正在使用 Flask-Admin 和 Flask-Security 来编写网站。我想实现一个功能:具有管理员角色的用户只能创建 foo 角色的用户。只有 foo 角色的用户才能创建 bar 角色的用户。
我试过QueryAjaxModelLoader:
form_ajax_refs = {
roles: QueryAjaxModelLoader("role", db.session, Role, fileds=["name"])
和form_choices:
form_choices = {"roles": [(3, "foo"), ]}
这两种方法都不能解决问题。谁能给我一些建议?
【问题讨论】:
-
我选择重写
on_model_change方法来达到我的目的。
标签: python flask flask-admin