Как сказано в названии, я не могу заставить миграцию работать.
Изначально приложение было под 1.6, поэтому я понимаю, что миграций там изначально не будет, и действительно, если я запускаю, python manage.py migrate
я получаю:
Operations to perform:
Synchronize unmigrated apps: myapp
Apply all migrations: admin, contenttypes, auth, sessions
Synchronizing apps without migrations:
Creating tables...
Installing custom SQL...
Installing indexes...
Running migrations:
No migrations to apply.
Если я myapp
внесу изменения в какие-либо модели , он все равно будет отображаться как не мигрированный, как и ожидалось.
Но если я бегу, python manage.py makemigrations myapp
то получаю:
No changes detected in app 'myapp'
Кажется, не имеет значения, что и как я запускаю команду, она никогда не определяет приложение как имеющее изменения и не добавляет в приложение никаких файлов миграции.
Есть ли способ принудить приложение к миграции и по существу сказать: «Это моя база для работы» или что-то в этом роде? Или я что-то упускаю?
Моя база данных - PostgreSQL, если это вообще помогает.