Я только начинаю с Django. Мне нравится взламывать вещи, поэтому наряду с учебным пособием я также создаю собственное экспериментальное приложение. Выяснилось, что я хочу изменить название экспериментального приложения и связанного с ним проекта.Django 1.10 не обнаруживает изменений в моих моделях и не создает миграции
В ходе работы над этим я решил отказаться от текущей базы данных и начать все сначала. Что-то пошло не так, я не помню, что. Прошло уже несколько часов, проделав здесь прогресс, погубив туда.
Ситуация, в которой я сейчас сейчас живу, заключается в том, что Django не замечает изменений в моем models.py
. В настоящее время нет никаких миграций, перечисленных для приложения, когда я запускаю manage.py showmigrations
, хотя само приложение указано в списке.
Я попытался удалить каталог миграций, изменив содержимое файла models.py
и их комбинации, а также попробовать различные команды manage.py
, которые выглядели многообещающими. Пока ничего не получилось.
Итак, что я могу сделать неправильно? Помните, что я изменил имя приложения, которое включает в себя изменение имени каталога, в котором оно хранится, а также имя базы данных. Поиск и замена выполнялись в файлах в проекте и приложении. settings.py
был полон, но все, о чем я знаю, похоже, отлично.
Спасибо!
Что 'manage.py makemigrations new_app_name' дать вам? –
@AndreyShipilov: 'App 'new_app_name' не удалось найти. Это в INSTALLED_APPS? ' – MadEmperorYuri
Это имя приложения, которое вы переименовали в ... –