Тестирование Django: DISTINCT ON fields не поддерживается этим бэкендом базы данных

я столкнулся со странной проблемой при попытке запустить модульный тест в Django, он отлично работает для API, но только при запуске теста возникает эта проблема.

я думаю, что мне нужна такая же конфигурация, но я не уверен, как я могу достичь этого в Django test, также я пытался переименовать базу данных тестирования в ту, которую я создал вручную bit это не звучит тесты выполняются в этой базе данных "Не уверен, что я правильно настроил параметры тестирования"

DATABASES = {
    "default": {
        "NAME": "my_database",
        "USER": "postgres",
        "PASSWORD": "postgres",
        "HOST": "localhost",
        "PORT": 5435,
        "ENGINE": "django.db.backends.postgresql_psycopg2",
        "TEST": {
            "NAME": "mytestdatabase",
            "USER": "postgres",
            "PASSWORD": "postgres",
            "HOST": "localhost",
            "PORT": 5435,
            "ENGINE": "django.db.backends.postgresql_psycopg2",
        },
    }
}
Вернуться на верх