【发布时间】:2011-07-27 15:29:36
【问题描述】:
Given 是一个名为 BlogPost 的 Django 模型。起初,它的编码没有Meta.verbose_name。在./manage.py syncdb 时间,会自动创建一个名为“blog post”的ContentType。稍后,会添加“博文”的Meta.verbose_name。
现在有一个差异:ContentType 被称为“blog post”,而模型的详细名称为“Blog post”,显示了这种差异在任何使用通用关系的框架中,例如在 cmets 的管理员中。我想通过更改ContentType 的名称来纠正这种情况,但是,我不想手动(出于显而易见的原因)或通过迁移(因为我不迁移其他任何东西,@ 987654328@只是代码更改)。
Meta.verbose_name 更改后,您将如何更新 ContentType 的名称?
【问题讨论】:
标签: django django-models django-contenttypes