python - 从 flask-admin 的模型 View 中删除/隐藏/删除 "with selected" View

标签 python flask flask-admin

请告知如何在 flask-admin Modelview 中删除“with selected” View 。我想完全隐藏它/删除它....

sample image

最佳答案

第一种方法是禁用此下拉菜单中建议的所有操作,这要归功于 action_disallowed_list ModelView 中的属性。:

action_disallowed_list = ['delete']

这种方式允许保持单独的删除/垃圾按钮可用。

如果您需要知道所有其他操作的名称,您可以在覆盖的或新的方法中调用下一个方法(它需要一个实例)

print(self.get_actions_list())

另一种方法是设置属性can_delete = FalseModelView 中。

请注意,复选框和垃圾桶按钮也将被隐藏。

关于python - 从 flask-admin 的模型 View 中删除/隐藏/删除 "with selected" View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51338206/

相关文章:

python - 使用 python 3.6 异步的 UDP 代理服务器

python - 尝试访问 uWSGI 上的 Flask-Admin 时出现 404 Not Found

python - 无法从 VS CODE 状态栏更改 python 解释器

python (scipy): Resizing a sparse matrix

python-3.x - 如何禁用 Airflow 登录以进行身份​​验证和授权?

python - 使用 unittest 测试 Flask 应用程序时出错

flask - Flask-admin form_choices 中的多个选择

python - 如何覆盖 Flask Admin 上的删除逻辑?

python - Django 从模型或 View 调用 REST API?

python - 当模板具有内联 JS 时缩小 Flask 应用程序?