Size: a a a

Django [ru] #STAY HOME

2021 February 08

DT

Dan Tyan in Django [ru] #STAY HOME
не сложно же =)
источник

K

Kirill in Django [ru] #STAY HOME
Dan Tyan
не сложно же =)
нет, правил не читал
источник

DT

Dan Tyan in Django [ru] #STAY HOME
itemss = OverFunds.objects.filter(current_date__gte=over_date)
if len(itemss)

никогда
так не делай
источник

K

Kirill in Django [ru] #STAY HOME
я знаю
источник

K

Kirill in Django [ru] #STAY HOME
написал же if временный
источник

DT

Dan Tyan in Django [ru] #STAY HOME
а зачем тогда делаешь ?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
https://t.me/pydjango/503235

так сделай
источник

DT

Dan Tyan in Django [ru] #STAY HOME
можно без цикла
источник

D

Dk in Django [ru] #STAY HOME
adding_sum = int(request.POST['trans_sum'])

OverFunds.objects.filter(current_date__gte=over_date).update(current_sum=F('current_sum') + adding_sum)
источник

VV

Vera Vovk in Django [ru] #STAY HOME
Подскажите по парсингу: BS4 + selenium (динамически подгружается то, что надо) когда открываю браузер driver.get(URL) пользователь уже не авторизирован, как можно зайти не в новом окне, а там где уже залогинилась ... или
источник

K

Kirill in Django [ru] #STAY HOME
Dk
adding_sum = int(request.POST['trans_sum'])

OverFunds.objects.filter(current_date__gte=over_date).update(current_sum=F('current_sum') + adding_sum)
я понял, спс
источник

AP

Andrii P in Django [ru] #STAY HOME
Друзья, сижу уже часа три не могу понять почему джанга отказывается использовать кастомный бекенд для аутентификации ?!

все по докам, уже излазил все статье стековерфлоу

AUTHENTICATION_BACKENDS - добавил сюда класс - поставил в него брейкпоинт - отрабатывает запрос и уходит респонс мимо этого класса
источник

DT

Dan Tyan in Django [ru] #STAY HOME
и подозреваю что у тебя запрос на drf
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Vera Vovk
Подскажите по парсингу: BS4 + selenium (динамически подгружается то, что надо) когда открываю браузер driver.get(URL) пользователь уже не авторизирован, как можно зайти не в новом окне, а там где уже залогинилась ... или
Предположу что в параметры drive.get нужно добавить токен юзера или что-то в этом духе
источник

A

Askhab in Django [ru] #STAY HOME
Благодарю, помогло
источник

K

Kirill in Django [ru] #STAY HOME
Dan Tyan
а зачем тогда делаешь ?
потому как еще не знаю как правильно проверять выборку на пустоту... Сделаю правильно запрос а потом гуглить про это :)
источник

A

Alexander in Django [ru] #STAY HOME
Dan Tyan
itemss = OverFunds.objects.filter(current_date__gte=over_date)
if len(itemss)

никогда
так не делай
А что плохого? Просто queryset заранее посчитается. Может, у него так задумано 🤔
источник

DT

Dan Tyan in Django [ru] #STAY HOME
плохая привычка
источник

DT

Dan Tyan in Django [ru] #STAY HOME
len(queryset) - сделает запрос в базу
вытащит в память все мильёны объектов и сочитает их количество
источник

DT

Dan Tyan in Django [ru] #STAY HOME
для проверки есть как минимум два метода
qs.exists()
qs.count()
источник