Comme le titre l'indique, je n'arrive pas à faire fonctionner les migrations.
L'application était à l'origine sous 1.6, donc je comprends que les migrations ne seront pas là au départ, et en effet si je l'exécute, python manage.py migrate
j'obtiens:
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 je modifie un modèle dans myapp
, il est toujours indiqué non migré, comme prévu.
Mais si je cours, python manage.py makemigrations myapp
j'obtiens:
No changes detected in app 'myapp'
Cela ne semble pas avoir d'importance ou comment j'exécute la commande, cela ne détecte jamais l'application comme ayant des modifications, ni n'ajoute de fichiers de migration à l'application.
Existe-t-il un moyen de forcer une application à migrer et de dire essentiellement "C'est ma base pour travailler" ou quoi que ce soit? Ou est-ce que je manque quelque chose?
Ma base de données est une base de données PostgreSQL si cela aide du tout.