首页 > 解决方案 > 在 Django 应用程序中删除模型后删除模型的内容类型有什么缺点吗?

问题描述

我从有关此主题的其他答案中了解到,通过迁移删除模型不会自动删除其剩余部分,包括模型的内容类型条目,除非您对提示回答“是”或不使用 --noinput 选项。虽然可以理解 Django 是保守的并将控制权留给开发人员,但我想知道保留已删除模型的内容类型条目是否还有其他好处。我只能看到缺点,因为有一堆附带内容,例如在 auth.Permission 中。在一段时间内,我的应用程序可能会开发内容肥。

请注意,我的问题只是关于内容类型的删除以及如果我在那里删除条目可能会丢失什么。又名,当模型被删除时,Django 的人决定在默认情况下保持其内容完整,而不是在一般情况下对清理保持保守。

标签: djangodjango-models

解决方案


推荐阅读