我想在保存之前模拟删除确认页面的行为
管理员中的某些模型。就我而言,如果我更改一个对象,
某些其他对象应删除,因为它们取决于对象的当前状态
过时的状态。

我了解在哪里实现实际的级联更新(内部
父模型的save方法),但是我看不到一种快速的方法
用户进行确认(如果他们决定不这样做,则回滚
保存)。我想我可以实现一些奇怪的确认逻辑
直接在save方法内部(分两阶段保存),但是
看起来...难看。

有什么想法,甚至是指向django代码库的通用指针吗?

谢谢!

最佳答案

您可以重载模型管理员的get_form方法,并在生成的表单中添加一个额外的复选框,该表单必须是工单。或者,您可以覆盖change_view并拦截请求。

关于python - 保存确认页面在哪里可以挂接到Django管理员中? (类似于删除确认),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/114283/

10-16 02:10