使用额外参数覆盖 django model.py 的删除方法
我有一个带有接受 2 个参数的删除方法的模型。我需要重写什么才能确保我的自定义删除方法是从 django admin 调用的方法?我使用的版本仍然没有 delete_model
所以我无法使用它。
I have a Model with a delete method that accepts 2 arguments. What do I need to override to make sure my custom delete method is what is called from django admin? The version am using still doesn't have delete_model
so I cant use that.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我最终做的是编写自己的自定义删除操作,该操作使用我的自定义删除方法,而不是使用查询集的批量删除
What I ended up doing was writing my own custom delete action that made use of my custom delete method instead of using the queryset's bulk delete
您需要使用 Django 1.3 有一个带有 3 个参数的
delete_model
方法you need to use Django 1.3 which has a
delete_model
method with 3 arguments