django-xadmin 重写save_models 和 delete_model
save_models
在Django本机管理站点中,如果要保存站点上的数据以添加自定义行为,则可以覆盖以下方法:
save_model(self, request, obj, form, change)
在xadmin中,该方法需要重写如下:
save_models(self)
在该方法中,如果需要使用当前正在处理的类对象模型,则需要self.obj获取.
delete_model
在Django本机管理站点中,如果要删除站点上的数据以添加自定义行为,则可以覆盖以下方法:
delete_model(self, request, obj, form, change)
在xadmin中,该方法需要重写如下:
delete_model(self)
在该方法中,如果需要使用当前正在处理的类对象模型,则需要self.obj获取.
具体程序
在adminx 里对应的模型下重写save_models() 和delete_model()
class StaffInformation(object