Como dice el título, parece que no puedo hacer que las migraciones funcionen.
La aplicación originalmente era inferior a 1.6, por lo que entiendo que las migraciones no estarán allí inicialmente, y de hecho si ejecuto python manage.py migrate
me sale:
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.
Si hago un cambio en algún modelo myapp
, todavía dice no inmigrado, como se esperaba.
Pero si corro python manage.py makemigrations myapp
me sale:
No changes detected in app 'myapp'
No parece importar qué o cómo ejecuto el comando, nunca detecta que la aplicación tenga cambios, ni agrega ningún archivo de migración a la aplicación.
¿Hay alguna forma de forzar una aplicación a las migraciones y esencialmente decir "Esta es mi base para trabajar" o algo así? ¿O me estoy perdiendo algo?
Mi base de datos es PostgreSQL si eso ayuda.