Size: a a a

Django [ru] #STAY HOME

2020 February 14

KK

Kostiantyn Kryzhanivskyi in Django [ru] #STAY HOME
Melis
да, он дополнил кверсиет фильтром, но запрос в бд еще не послан
понял, спасибо 🙏🏻
источник

A

Andrey in Django [ru] #STAY HOME
Dan Tyan
заблокировать для чего ?
чтобы другие транзакции могли только читать этуот кортеж
т.е. в sql я бы написал select bla, bla from table where id = 123 for update;
просто у меня доступа к кверисету нету и мне надо как-то блокнуть всё равно
источник

DT

Dan Tyan in Django [ru] #STAY HOME
источник

A

Alex in Django [ru] #STAY HOME
Melis
инфа 100% поверь мне) или попробуй проверить (я выше тебе скинул декоратор)
Ок. Спс. Сохранил себе. + Сегодня доку почитаю
источник

MB

Max Block in Django [ru] #STAY HOME
Приветствую!

В одном из проекте огромное кол-во соединений с БД (PostgreSQL), больше 1000, хотя должно быть не больше 300. Подскажите, можно ли как-то в джанге проанализировать, где именно в коде открываются соединения. Скорее всего где-то они не закрываются, и не возвращаются в пул.
источник

M

Melis in Django [ru] #STAY HOME
Max Block
Приветствую!

В одном из проекте огромное кол-во соединений с БД (PostgreSQL), больше 1000, хотя должно быть не больше 300. Подскажите, можно ли как-то в джанге проанализировать, где именно в коде открываются соединения. Скорее всего где-то они не закрываются, и не возвращаются в пул.
что за сервер вы юзаете?
сколько воркеров
источник

A

Andrey in Django [ru] #STAY HOME
у меня доступа к кверисету нет(
только с одним объектом работаю
источник

MB

Max Block in Django [ru] #STAY HOME
Melis
что за сервер вы юзаете?
сколько воркеров
.venv/bin/gunicorn -b localhost:8000 --timeout 999 --threads 12 "config.wsgi"

Не в воркерах дело. В этом приложении очень много в отдельных потоках выполняется работы. Пару месяцев все работало нормально, но вдруг кол-во соединений к БД стало постоянно рости.
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Andrey
у меня доступа к кверисету нет(
только с одним объектом работаю
и тебе его надо заблокировать ?
источник

A

Andrey in Django [ru] #STAY HOME
Dan Tyan
и тебе его надо заблокировать ?
в идеале, но я уже понял, что можно иначе сделать, без блокирования
источник

M

Melis in Django [ru] #STAY HOME
Max Block
.venv/bin/gunicorn -b localhost:8000 --timeout 999 --threads 12 "config.wsgi"

Не в воркерах дело. В этом приложении очень много в отдельных потоках выполняется работы. Пару месяцев все работало нормально, но вдруг кол-во соединений к БД стало постоянно рости.
не сталкивался с такими проблемами( я пасс не могу помочь, после того как найдете причину сообщите мне, и мне интересно из-за чего это так

а может у вас по крону какие-то задачки выполняются?
источник

BB

Burn Brain in Django [ru] #STAY HOME
парни, как сделать  search_fields регистронезависимым?
источник

PZ

Pavel Zagrebelin in Django [ru] #STAY HOME
Burn Brain
парни, как сделать  search_fields регистронезависимым?
field__iexact
источник

PZ

Pavel Zagrebelin in Django [ru] #STAY HOME
Burn Brain
парни, как сделать  search_fields регистронезависимым?
Или это для фильтров?
источник

Д

Дониёр in Django [ru] #STAY HOME
Как можно сортировать модель убывающим и не убивающим порядке, то-есть я хочу использовать и то и другое когда понадобится
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Дониёр
Как можно сортировать модель убывающим и не убивающим порядке, то-есть я хочу использовать и то и другое когда понадобится
тебе как запрос в orm делается ?
источник

Д

Дониёр in Django [ru] #STAY HOME
Не понял
источник

BB

Burn Brain in Django [ru] #STAY HOME
Pavel Zagrebelin
Или это для фильтров?
в подклассах admin.ModelAdmin доступно поле search_fields, куда можно закинуть поля модели по которым происходит поиск на странице списка объектов, и вот там он работает как регистрозависимый. По доке он по умолчанию независим, потому не понимаю ЧЯДНТ
источник

Д

Дониёр in Django [ru] #STAY HOME
class Meta:
ordering1 = [-“name”]
ordering2 = [“name”]
Типо такого 😀
источник

tn

tot samiy neizvestniy in Django [ru] #STAY HOME
Burn Brain
в подклассах admin.ModelAdmin доступно поле search_fields, куда можно закинуть поля модели по которым происходит поиск на странице списка объектов, и вот там он работает как регистрозависимый. По доке он по умолчанию независим, потому не понимаю ЧЯДНТ
field__iexact
источник