Mam ten sam problem, a ponieważ występuje na ./manage.py test
, Twoje migracje mogą być uszkodzone.
Od Django 1.7 dostępne jest nowe ustawienie o nazwie MIGRATION_MODULES
, w którym konfigurujesz moduły migracji swojej aplikacji.
Dodanie następującego obejścia w pliku settings.py (tutaj) pomija migracje w testach i rozwiązało to za mnie:
class DisableMigrations(object):
def __contains__(self, item):
return True
def __getitem__(self, item):
return "notmigrations"
MIGRATION_MODULES = DisableMigrations()