Django 1.7 - makemigrations не обнаруживает изменений

Как видно из названия, я не могу заставить работать миграции.

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

138
задан Maxime Lorant 28 July 2014 в 11:36
поделиться