Mám stejný problém, a protože se to stalo na ./manage.py test
, vaše migrace mohou být nefunkční.
Od verze Django 1.7 existuje nové nastavení nazvané MIGRATION_MODULES
, ve kterém nakonfigurujete moduly migrace vaší aplikace.
Přidáním následujícího řešení v settings.py (naleznete zde) se migrace na testech vynechají a vyřeší to za mě:
class DisableMigrations(object):
def __contains__(self, item):
return True
def __getitem__(self, item):
return "notmigrations"
MIGRATION_MODULES = DisableMigrations()