Устаревшие типы контента в то время как syncdb в Django
Пока я пытаюсь syncdb
для моего проекта django я вижу следующие жалобы:
The following content types are stale and need to be deleted:
myapp |
Any objects related to these content types by a foreign key will also
be deleted. Are you sure you want to delete these content types?
If you're unsure, answer 'no'.
Хотя я также читал похожую проблему django-syncdb-many-to-many-stale, но я не могу рисковать, набирая текст yes
так как я на продвинутом экземпляре.
Было бы yes
безопасно удалить эти устаревшие записи в contenttype?
1 ответ
Обычно вы можете безопасно удалить их, так как это типы контента, в которых больше не существует моделей. Единственное, о чем вы должны знать, это то, что если у вас есть другие модели, указывающие на ContentType
модель через ForeignKey
эти объекты также будут удалены. Если вы не установили никаких внешних ключей в ContentType
В общем, ничего плохого не произойдет, если вы оцените, нужны ли вам объекты, имеющие внешний ключ для типа контента, который вы собираетесь удалить (если они есть).