Fick samma problem, och eftersom det händer på ./manage.py test
, kan dina migreringar vara trasiga.
Sedan Django 1.7 finns en ny inställning som heter MIGRATION_MODULES
, där du konfigurerar din app migreringsmoduler.
Om du lägger till följande lösning i settings.py (finns här) hoppar du över migreringar på tester och löste det åt mig:
class DisableMigrations(object):
def __contains__(self, item):
return True
def __getitem__(self, item):
return "notmigrations"
MIGRATION_MODULES = DisableMigrations()