2015-06-16 6 views
3

Я бегу syncdb. Django находит тип содержимого, где я удалил соответствующую таблицу уже:Django syncdb пытается удалить таблицу, которая не существует

The following content types are stale and need to be deleted: 

    installs | socialdata 

После ответа «да», чтобы продолжить, Django пытается удалить таблицу tagging_taggeditem, которая была удалена лет назад.

Я проверил таблицу django_content_type, но у нее нет записи, указывающей на эту старую таблицу.

Любые идеи?

(Джанго 1.6)

+1

У вас все еще установлено приложение для тегов? –

+0

Больше нет приложения для тегов. – kev

+1

Извините, я не могу придумать, почему Django будет продолжать ссылаться на эти модели. Вы сделали grep/ack/grin своей кодовой базы для любых возможных совпадающих моделей? –

ответ

1
pip freeze | grep tagging 
django-tagging==0.3.1 

, и я нашел файл, который до сих пор был старый импорт:

from tagging import models as taggingmodels 

После удаления, что syncdb работает нормально.