sql >> Databáze >  >> RDS >> PostgreSQL

django.db.utils.ProgrammingError:vztah app_user během testu manage.py neexistuje

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()


  1. Vyberte (načtěte) všechny záznamy z více schémat pomocí Postgres

  2. jak používat xmltable v oracle?

  3. Jak vypsat všechna výchozí omezení se sloupci v databázi SQL Server - SQL Server / Výukový program TSQL část 92

  4. Jak filtrovat řádky s hodnotami Null v příkazu Select v SQL Server - SQL Server / Výukový program TSQL, část 110