Size: a a a

Django [ru] #STAY HOME

2021 February 22

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Tim B
Там везде serializers.ModelSerializer
items = ModelAItems
Ну во первых у тебя написано не так, во вторых и это не имеет смысла
источник

RA

Raiymbek Azatbekov in Django [ru] #STAY HOME
django.db.utils.OperationalError: could not connect to server: Connection refused
web_1  |   Is the server running on host "127.0.0.1" and accepting
web_1  |   TCP/IP connections on port 5432?
запускаю доккер(джнаго), хочу подключиться к локальной бдшке, не получается
источник

TC

Tom Cauf in Django [ru] #STAY HOME
Raiymbek Azatbekov
django.db.utils.OperationalError: could not connect to server: Connection refused
web_1  |   Is the server running on host "127.0.0.1" and accepting
web_1  |   TCP/IP connections on port 5432?
запускаю доккер(джнаго), хочу подключиться к локальной бдшке, не получается
У тебя бд внутри другого контейнера?
источник

RA

Raiymbek Azatbekov in Django [ru] #STAY HOME
Tom Cauf
У тебя бд внутри другого контейнера?
нет
источник

TC

Tom Cauf in Django [ru] #STAY HOME
А где?
источник

RA

Raiymbek Azatbekov in Django [ru] #STAY HOME
локально на компе
источник

TC

Tom Cauf in Django [ru] #STAY HOME
Raiymbek Azatbekov
локально на компе
Адрес 127.0.0.1 внутри контейнера указывает на область видимости внутри самого контейнера. Попробуй указать 0.0.0.0
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Tim B
Там везде serializers.ModelSerializer
items = ModelAItems
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Tom Cauf
Немного оффтопа. Помниться ты был в чате что-то типа "django_flood". Куда он делся, не в курсе? Чет не ищется поиском
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
items = ModelAItemsSerializer(many=True)лишнюю строку оставил, ну и пробросить нужно контекст
источник

TC

Tom Cauf in Django [ru] #STAY HOME
О, спс!
источник

RA

Raiymbek Azatbekov in Django [ru] #STAY HOME
Tom Cauf
Адрес 127.0.0.1 внутри контейнера указывает на область видимости внутри самого контейнера. Попробуй указать 0.0.0.0
указатьв сетингах джанго?
источник

TC

Tom Cauf in Django [ru] #STAY HOME
Raiymbek Azatbekov
указатьв сетингах джанго?
Да, в настройках проекта
источник

M

Mark in Django [ru] #STAY HOME
Nikolay Cherniy
Давай считать твои запросы) первый - ты узнаешь максимальный id, второй - запрашиваешь объект по ид, дальше н раз повторяешь этот запрос пока не получишь валидный результат, плюс к этому генеришь случайное число, тратишь время на обработку исключений, где константа твоя?
Если вот так узнавать максимальный id: Model.objects.aggregate(Max('pk')), то это O(1) в кластеризованных базах, далее пробую случайные числа, что тоже O(1) — best case: O(1), worst case: неопределён, но может быть в пределах O(n)
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Mark
Если вот так узнавать максимальный id: Model.objects.aggregate(Max('pk')), то это O(1) в кластеризованных базах, далее пробую случайные числа, что тоже O(1) — best case: O(1), worst case: неопределён, но может быть в пределах O(n)
ну то есть worst case O(n) против O(log(n))?)
источник

M

Mark in Django [ru] #STAY HOME
Ну да
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Mark
Ну да
ну и если последовательно подходить что мы должны выбрать?
источник

RA

Raiymbek Azatbekov in Django [ru] #STAY HOME
Tom Cauf
Да, в настройках проекта
не получилось
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Raiymbek Azatbekov
django.db.utils.OperationalError: could not connect to server: Connection refused
web_1  |   Is the server running on host "127.0.0.1" and accepting
web_1  |   TCP/IP connections on port 5432?
запускаю доккер(джнаго), хочу подключиться к локальной бдшке, не получается
нужно порт пробросить вероятно)
источник

M

Mark in Django [ru] #STAY HOME
Nikolay Cherniy
ну и если последовательно подходить что мы должны выбрать?
Посидеть подумать и написать руками оптимальный raw-запрос без вот этого вот всего)
источник