首页 > 解决方案 > 在 Django Admin 中禁止关于 on_delete=CASCADE 的警告

问题描述

我有一些用于 auth-User 的外键on_delete=CASCADE

如果有人删除了一个用户,Django 会显示这个警告。

django-admin-删除

有没有办法避免这个警告?

如果我可以单独为每个 ForeignKey 避免它,那就太好了。

标签: djangodjango-admin

解决方案


如果您想为每个外键避免它,最简单的方法是通过在您自己的项目结构中添加自定义模板来覆盖默认的django/contrib/admin/templates/admin/delete_confirmation.htmldelete_confirmation.html模板,有关于这样做的文档在这里


推荐阅读