Как говорится в названии, я не могу заставить миграции работать.
Первоначально приложение было под 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, если это вообще помогает.