PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

django.db.utils.ProgrammingError:la relazione app_user non esiste durante il test di manage.py

Ho lo stesso problema e poiché si verifica su ./manage.py test , le tue migrazioni potrebbero essere interrotte.
Da Django 1.7, è disponibile una nuova impostazione denominata MIGRATION_MODULES , in cui configuri i moduli di migrazione della tua app.
L'aggiunta della seguente soluzione alternativa in settings.py (disponibile qui) salta le migrazioni sui test e me lo sono risolto:

class DisableMigrations(object):

    def __contains__(self, item):
        return True

    def __getitem__(self, item):
        return "notmigrations"

MIGRATION_MODULES = DisableMigrations()