При изменении verbose_name, как мне автоматически обновить ContentType модели?

Дана модель Django под названием BlogPost . Сначала он закодирован без Meta.verbose_name . В ./ manage.py syncdb время ContentType с именем « сообщение в блоге » создается автоматически. Позже добавляется Meta.verbose_name из « Запись в блоге ».

Теперь есть несоответствие: ContentType называется « сообщение в блоге ", хотя модель имеет подробное имя" Сообщение в блоге ", это различие отображается в любой структуре, использующей общие отношения, например в комментариях admin. Я хотел бы исправить эту ситуацию, изменив имя ContentType , однако я бы не хотел делать это вручную (по очевидным причинам) или посредством миграции (поскольку я не выполняю миграцию что-нибудь еще, Meta.verbose_name - это просто изменение кода).

Как бы вы обновили имя ContentType при изменении Meta.verbose_name ?

7
задан Nikolai Prokoschenko 27 July 2011 в 15:29
поделиться