sql >> Database >  >> RDS >> PostgreSQL

django.db.utils.ProgrammingError:relatie app_user bestaat niet tijdens de manage.py-test

Heb hetzelfde probleem, en aangezien het gebeurt op ./manage.py test , uw migraties kunnen worden verbroken.
Sinds Django 1.7 is er een nieuwe instelling genaamd MIGRATION_MODULES , waarin u de migratiemodules van uw app configureert.
Als u de volgende tijdelijke oplossing toevoegt in settings.py (hier te vinden), slaat u migraties op tests over en loste het voor mij op:

class DisableMigrations(object):

    def __contains__(self, item):
        return True

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

MIGRATION_MODULES = DisableMigrations()


  1. Dynamische kolom in SELECT-instructie postgres

  2. Database reorgs – Waarom ze belangrijk zijn

  3. Als er geen 'Order by' is opgegeven, welke volgorde kiest een query dan voor uw recordset?

  4. De heilige graal van het opschonen van invoer en uitvoer in php?