sql >> データベース >  >> RDS >> PostgreSQL

django.db.utils.ProgrammingError:manage.pyテスト中にリレーションapp_userが存在しません

    同じ問題が発生しました。これは./manage.py testで発生するためです。 、移行が壊れている可能性があります。
    Django 1.7以降、MIGRATION_MODULESという新しい設定があります。 、アプリの移行モジュールを構成します。
    settings.py(ここにあります)に次の回避策を追加すると、テストでの移行がスキップされ、解決されました:

    class DisableMigrations(object):
    
        def __contains__(self, item):
            return True
    
        def __getitem__(self, item):
            return "notmigrations"
    
    MIGRATION_MODULES = DisableMigrations()
    


    1. MySQLの回避策テーブルを再度開くことができないというエラー

    2. PostgreSQLの範囲内の日付リストを取得する

    3. Oracleデータベースに一時テーブルをどのように作成しますか?

    4. SQL Serverの最新バージョン、エディション、およびSQLServerの履歴