Устаревшие типы контента в то время как 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 В общем, ничего плохого не произойдет, если вы оцените, нужны ли вам объекты, имеющие внешний ключ для типа контента, который вы собираетесь удалить (если они есть).

Другие вопросы по тегам