Django:防止模型上的查询集删除?
我有一个模型,我已经重写了其 delete() 方法。因为这不会在批量删除 QuerySet 时调用,所以我想禁用 QuerySet 删除或以某种方式断言它不会发生。有什么办法可以做到这一点吗?
I have a model whose delete() method I have overridden. Because this is not called on a bulk QuerySet delete, I would like to disable QuerySet deletion or somehow assert against it happening. Is there any way to do that?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以创建自定义 QuerySet 类并在管理器中使用它,例如:
You can create a custom
QuerySet
class and use it in a manager, e.g.: