Denis Melnikov, вот уже ближе, значит до самого postgres достучался, теперь разбирайся с методом аутентификации в pg_hba.conf, не зря же я спросил про параметры. Ну и почему у тебя внезапно имя юзера passport?ух, с password перепутал)
Евгений Лернер, так ты практически на это не влияешь (косвенно можно попытаться через VPN), маршрут зависит от твоего и далее следующих провайдеров, может быть как в рамках московской сети, а может, например, через Питер, раньше вообще можно было через Амстердам получить путь.
при таком условии я бы вообще делал на FastAPI
ну и скорее лучше не отключать кучу всего, а перепределять, начни с custom authentication backends, чтобы он не лазил в базу, да и permissions как раз там же
SQL? проблема N+1, решается добавлением join в запрос, если вдруг такое невозможно, то в цикле собираешь идентификаторы и после цикла, еще одним запросом, все достаешь за раз.