django - 在 Django Admin 中禁止关于 on_delete=CASCADE 的警告
问题描述
我有一些用于 auth-User 的外键on_delete=CASCADE
。
如果有人删除了一个用户,Django 会显示这个警告。
有没有办法避免这个警告?
如果我可以单独为每个 ForeignKey 避免它,那就太好了。
解决方案
如果您想为每个外键避免它,最简单的方法是通过在您自己的项目结构中添加自定义模板来覆盖默认的django/contrib/admin/templates/admin/delete_confirmation.htmldelete_confirmation.html
模板,有关于这样做的文档在这里。
推荐阅读
- javascript - 有人知道如何在数组中添加额外的逗号和字符串吗?
- node.js - NodeJS - for 循环内的嵌套 Promise
- javascript - _redux_redux_store__WEBPACK_IMPORTED_MODULE_2___default.a.getState 不是函数
- python - 如何在 Python 中使用 AWS CDK 创建涉及两个属性的 SNS 订阅过滤器?
- java - Java中的OpenPGP公钥导入
- c++ - CStdioFile 不能处理大于 2GB 的文件?
- git - 在 Github Actions 中为 [not] 来自 fork 的 PR 获取目标分支 ref
- symfony - Symfony 基于角色的路由重定向
- python - python regex 模块可以匹配非 utf 编码的模式吗?
- python - 其他声明表现得好像它不存在