Django:在按下'保存'后添加确认对话框change_form中的按钮

时间:2013-07-31 15:37:36

标签: django django-forms django-templates django-admin

我想按下change_form(admin)界面中的“保存”按钮后运行后端代码,然后会出现一个确认对话框,询问“找不到任何东西,无论如何创建新实体?” 通过在对话框中按“确定”,应用程序将继续使用正常的“保存”功能。按“取消”按钮将使我们返回到change_form屏幕。

我想要实现的工作流程是: 按'保存'>运行python验证码>如果代码返回'false'继续使用原始的'save'功能,则弹出一个对话框> [对话框]确定>保存实体,取消>留在change_form页面上。

感谢您的帮助

2 个答案:

答案 0 :(得分:1)

使用jQuery在提交按钮上添加一个监听器。然后向服务器发出Ajax请求以查看是否找到了某些内容。然后相应地显示对话框。

答案 1 :(得分:0)

我正在寻找类似的东西,在更新某些值之前显示确认弹出窗口,我发现了一个图书馆 django-admin-confirm 在这里发布供未来的探索者使用。

相关问题