Kub*_*nil 2 python flask flask-admin
我正在使用flask admin的内置视图。如下面的图片所示:
我想尝试的很简单:我只想使用自定义按钮扩展下拉菜单。此按钮应对所有选定项目执行一些操作。烧瓶是否有内置功能,我可以在其中简单地添加一个动作按钮?
使用@action装饰器。在下面的简单示例中,下拉菜单中将显示“重新计算费用”文本。
class TransactionView(AdminView):
@action('recalculate', 'Recalculate Charges', 'Are you sure you want to recalculate selected transactions(s)?')
def action_recalculate(self, ids):
count = 0
for _id in ids:
transaction_service.recalculate_transaction(_id)
count += 1
flash("{0} transaction (s) charges recalculated".format(count))
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
778 次 |
| 最近记录: |