Vous avez le même problème, et comme cela se produit sur le test ./manage.py test
, vos migrations peuvent être interrompues.
Depuis Django 1.7, il existe un nouveau paramètre appelé MIGRATION_MODULES
, dans lequel vous configurez les modules de migration de votre application.
L'ajout de la solution de contournement suivante dans settings.py (trouvé ici) ignore les migrations lors des tests et l'a résolu pour moi :
class DisableMigrations(object):
def __contains__(self, item):
return True
def __getitem__(self, item):
return "notmigrations"
MIGRATION_MODULES = DisableMigrations()