Size: a a a

Django [ru] #STAY HOME

2019 September 30

DT

Dan Tyan in Django [ru] #STAY HOME
Elias Cooper
по одному
?
источник

EC

Elias Cooper in Django [ru] #STAY HOME
да
источник

AK

Aleksandr Krasnov in Django [ru] #STAY HOME
Привет всем!
Никак не могу найти решение(
Есть 2 запроса в бд - количество всех полей в таблице, занимает много времени..
Если кешировать вьюшку или в шаблоне то когда-то кто-то нарвется на обновление кеша и будет ждать...
Как правильно реализовать кеширование, чтобы джанга сама время от времени обновляла кеш?
источник

EC

Elias Cooper in Django [ru] #STAY HOME
ок а union как может поможет в этом случае ?
источник

EC

Elias Cooper in Django [ru] #STAY HOME
вопрос конечно в ресурсе остается
источник

AD

Alex Dem in Django [ru] #STAY HOME
Aleksandr Krasnov
Привет всем!
Никак не могу найти решение(
Есть 2 запроса в бд - количество всех полей в таблице, занимает много времени..
Если кешировать вьюшку или в шаблоне то когда-то кто-то нарвется на обновление кеша и будет ждать...
Как правильно реализовать кеширование, чтобы джанга сама время от времени обновляла кеш?
Я почти ничего не знаю по сабжу, но очень жажду помочь.
В теории вы можете найти свой ответ в memcached-тулзе, насколько мне известно, для этих целей он и создавался
источник

AK

Aleksandr Krasnov in Django [ru] #STAY HOME
Alex Dem
Я почти ничего не знаю по сабжу, но очень жажду помочь.
В теории вы можете найти свой ответ в memcached-тулзе, насколько мне известно, для этих целей он и создавался
memcached пришел в голову первым, но ради двух значений... вобщем крайний случай)
источник

AD

Alex Dem in Django [ru] #STAY HOME
Aleksandr Krasnov
Привет всем!
Никак не могу найти решение(
Есть 2 запроса в бд - количество всех полей в таблице, занимает много времени..
Если кешировать вьюшку или в шаблоне то когда-то кто-то нарвется на обновление кеша и будет ждать...
Как правильно реализовать кеширование, чтобы джанга сама время от времени обновляла кеш?
А еще можно хранить и переодически обновлять значение в брокере, если результат одинаков для всех
например, в редисе(ну или не в нем, не важно)
источник

AD

Alex Dem in Django [ru] #STAY HOME
Aleksandr Krasnov
memcached пришел в голову первым, но ради двух значений... вобщем крайний случай)
По-сути это и получится низкоуровое кеширование на коленке по вашим правилам :) Низкоуровневое в том плане, что вы пишете его сами
источник

VR

Vladimir Rubin in Django [ru] #STAY HOME
Aleksandr Krasnov
Привет всем!
Никак не могу найти решение(
Есть 2 запроса в бд - количество всех полей в таблице, занимает много времени..
Если кешировать вьюшку или в шаблоне то когда-то кто-то нарвется на обновление кеша и будет ждать...
Как правильно реализовать кеширование, чтобы джанга сама время от времени обновляла кеш?
У метода cache.set вторым параметром идёт time-out (время жизни значения в кеше), у декоратора джангового тоже можно задать значение этого таймаута. Думаю это решит вашу проблему
источник

in Django [ru] #STAY HOME
Как мне проверять на валидность объект перед save()? типо по смыслу  if order.is_valid(), но эта функция не доступна так
источник

VR

Vladimir Rubin in Django [ru] #STAY HOME
Как мне проверять на валидность объект перед save()? типо по смыслу  if order.is_valid(), но эта функция не доступна так
Order — это модель?
источник

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

EB

Ewgen Bohovchuk in Django [ru] #STAY HOME
переопредели метод save на ней
источник

in Django [ru] #STAY HOME
Ewgen Bohovchuk
переопредели метод save на ней
ну я валидаторы к полям прописал уже в самой модели, нету такого метода чтобы они проверялись перед сейвом? не переопределяя
источник

VR

Vladimir Rubin in Django [ru] #STAY HOME
Насколько я помню, из коробки нету метода валидации модели. Но можете написать свой миксин, который в случае exception в save методе — откатывает транзакцию к примеру
источник

in Django [ru] #STAY HOME
Vladimir Rubin
Насколько я помню, из коробки нету метода валидации модели. Но можете написать свой миксин, который в случае exception в save методе — откатывает транзакцию к примеру
оке
источник

ПГ

Павел Гиль in Django [ru] #STAY HOME
Все привет! Как в админке вывести картинку по ссылке?
источник

RP

Ruslan Popov in Django [ru] #STAY HOME
Попробуй загуглить, тебя завалит вариантами
источник

ПГ

Павел Гиль in Django [ru] #STAY HOME
Там решения выдаёт не очень, может просто кто знает какой полезный отрибут в классе imagefields,
источник