Size: a a a

Django [ru] #STAY HOME

2019 November 06

Z

ZHU in Django [ru] #STAY HOME
Dan Tyan
это кусок чего ?
свойство модели
модель вывожу через цикл
{% for data in datas %}
<td>{{ data.log_commit }}</td>
{% endfor %}
источник

DT

Dan Tyan in Django [ru] #STAY HOME
ZHU
свойство модели
модель вывожу через цикл
{% for data in datas %}
<td>{{ data.log_commit }}</td>
{% endfor %}
а надо вывести не цифру а описание ?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
{{ data.get_log_commit_display }}
источник

l

len in Django [ru] #STAY HOME
в реквесте может прийти либо А, либо В. как потом обработать? если пришел А, то выполняется if request.POST['А'], а если В, то на этом этапе валится. как добиться правильной проверки?
источник

i

i911 in Django [ru] #STAY HOME
Кто знает как проверить прошел ли платеж в тг боте?
источник

VT

Vadim Tepes in Django [ru] #STAY HOME
len
в реквесте может прийти либо А, либо В. как потом обработать? если пришел А, то выполняется if request.POST['А'], а если В, то на этом этапе валится. как добиться правильной проверки?
request.POST.get(“A”)
источник

l

len in Django [ru] #STAY HOME
Vadim Tepes
request.POST.get(“A”)
оооо, спс
источник

YK

Yegor Kowalew in Django [ru] #STAY HOME
Кто подскажет как в этом всем можно оптимизировать запросы
https://dpaste.de/tytD
источник

DT

Dan Tyan in Django [ru] #STAY HOME
ready_orders = Order.objects.filter(ready=True).count()
process_orders = Order.objects.filter(ready=False).count()


ну это можно в один запрос сделать
источник

DT

Dan Tyan in Django [ru] #STAY HOME
orders = Order.objects.all().count() - тут .all() не нужен
источник

DT

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

Z

ZHU in Django [ru] #STAY HOME
Dan Tyan
а надо вывести не цифру а описание ?
да
источник

ДШ

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

YK

Yegor Kowalew in Django [ru] #STAY HOME
Dan Tyan
остальное вроде особо не оптимизируешь
смотри, я вроде раньше так делал, теперь не могу вспомнить.
Можно ли сделать выборку всех объектов,
А потом уже на нее лепить разные фильтры. Типа чтоб не в базу каждый раз ходить, а уже в общей массе искать что нужно
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Yegor Kowalew
смотри, я вроде раньше так делал, теперь не могу вспомнить.
Можно ли сделать выборку всех объектов,
А потом уже на нее лепить разные фильтры. Типа чтоб не в базу каждый раз ходить, а уже в общей массе искать что нужно
не совсем понял

ты можешь набирать queryset
но как только будет попытка получить данные будет запрос в базу
источник

YK

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

DT

Dan Tyan in Django [ru] #STAY HOME
после того как данные полученны
ты либо порождаешь новые запросы в базу
либо пишешь логику на python
источник

YK

Yegor Kowalew in Django [ru] #STAY HOME
я с базы дергаю кверисет, неужели я немогу с этого кверисета сделать выборку?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
queryset это еще не запроc в базу
источник

YK

Yegor Kowalew in Django [ru] #STAY HOME
or = Order.objects.all()
ready_orders = or.objects.filter(ready=True)

типа так низя?
источник