Я переписал многие из своих моделей, и, поскольку я просто запускаю тестовый сервер, я делаю ./manage.py сбросьте myapp для сброса таблиц БД, и все работает нормально.
Но я попытался сделать это на этот раз, и я получаю ошибку,
«Полная ошибка: контрольная точка owner_id_refs_id_9036cedd» отношения «myapp_tagger» не существует »
Так что я подумал, что могу просто взорвать весь сайт и начать все заново. Так что я сделал ./manage.py flush, затем сделал syncdb, это не вызвало ошибки и удалило все мои данные, однако он не обновил базу данных, так как, когда я пытаюсь получить доступ к любому из объектов my_app, я получаю ошибку столбца не найдена , Я думал, что флеш должен был сбросить все столы. Syncdb сказал, что никакие приборы не были добавлены.
Я предполагаю, что ошибка связана с тем фактом, что я изменил модель тегера на использование иностранного ключа с владельцем имени, привязанным к другому объекту.
Я попытался добавить related_name к аргументам foreignkey, но ничего не работает.