Python 如何根据用户创建Flask管理模型视图
如何控制flask管理视图的权限? 例如,当前_user.has_role()不在('administrator'、'editor')->MyModelView.can_create=False中 如果在登录后_handle_view方法我添加Python 如何根据用户创建Flask管理模型视图,python,flask,permissions,sqlalchemy,flask-admin,Python,Flask,Permissions,Sqlalchemy,Flask Admin,如何控制flask管理视图的权限? 例如,当前_user.has_role()不在('administrator'、'editor')->MyModelView.can_create=False中 如果在登录后_handle_view方法我添加 self.can_create = False 从逻辑上讲,在所有ModelView_for_Admin模型中都不应该有“create”选项,但实际上是这样。同样,只有在下面的add_视图方法中切换它们的名称,ModelViewExt才能工作 另外,
self.can_create = False
从逻辑上讲,在所有ModelView_for_Admin模型中都不应该有“create”选项,但实际上是这样。同样,只有在下面的add_视图方法中切换它们的名称,ModelViewExt才能工作
另外,我希望具有特定角色的用户能够完成以下任务:
1) 不能或不能创建行
2) 无法删除
3) 只能编辑自己的行,也不能编辑其他行(仅当他们没有管理员角色时)
4) 等等
或者另一个问题:如果我选错了flask admin,如何用所有这些ACL构建简单的CRUD站点
谢谢。好的,我不应该在内置句柄视图中实现代码,而是在is\u active方法中实现代码