Size: a a a

Django [ru] #STAY HOME

2021 May 20

вф

вфывбюфыь фьытвабфыт... in Django [ru] #STAY HOME
Ты занимаешься чем-то не тем, похоже
источник

вф

вфывбюфыь фьытвабфыт... in Django [ru] #STAY HOME
что происходит с чатом после выбора?
источник

•Ǥus†สff• in Django [ru] #STAY HOME
Ребят я получаю допустим Promis с Джейсоном от fetch, как я могу брать значение джсона из промиса?
Ибо пишу let json = response.json() 
Let answer = json.answer  

и answer у меня undefined, и да answer это ключ в джсоне
источник

V💊

Vladimir 💉 💊 Voytenk... in Django [ru] #STAY HOME
нужно больше кода
источник

•Ǥus†สff• in Django [ru] #STAY HOME
источник

V💊

Vladimir 💉 💊 Voytenk... in Django [ru] #STAY HOME
let json = await response.json()
источник

•Ǥus†สff• in Django [ru] #STAY HOME
Спасибо
источник

NS

Nikita Sologub in Django [ru] #STAY HOME
Гайс, где меняется этот текст?(хочу на русском)
источник

A

Aq in Django [ru] #STAY HOME
правильно ли вызвана юрл, вьюха не выполняется
источник

DA

Dato Akobia in Django [ru] #STAY HOME
Есть таблица с датами рождения, нужно посчитать демографию. 18-24, 25-34 и так далее.

Чтобы написать на ОРМ здесь можно использовать .filter(column__range(start_date, end_date))

Но мне кажется это неудобный вариант потому что для 5 возрастных категорий получается 5 разных запросов, что очень жирно, есть какие-то идеи как можно посчитать возрастные категории по возрастам имея даты рождения на ОРМ? Или может уже делали подобное, буду благодарен за идеи, как минимум
источник

DT

Denis Taranov in Django [ru] #STAY HOME
аннотация с case
источник

•Ǥus†สff• in Django [ru] #STAY HOME
По моему {% %} не берет переменную с js, он только берет с контекста если я не ошибаюсь, а могу ошибаться
источник

•Ǥus†สff• in Django [ru] #STAY HOME
Попробуй для проверки передать туда айди из контекста или же просто передать цифрой
источник

DA

Dato Akobia in Django [ru] #STAY HOME
Case разве не что-то типа if else? Потому что мне нужно посчитать все возрастные категории, а не в зависимости от даты
источник

DT

Denis Taranov in Django [ru] #STAY HOME
ты аннотацией к каждой строчке можешь выставить категорию, будет кверисет из чего-то подобного
user1(date_birth=../../...., birth_category='0-17')

как делается: аннотация, выходное поле - строка, если разница между сейчас и date_birth меньше 18, то в поле пишется "0-17", иначе если меньше 25, то "18-24" и т.д
источник

DA

Dato Akobia in Django [ru] #STAY HOME
Понял, попробую, спасибо большое
источник

DT

Denis Taranov in Django [ru] #STAY HOME
а лучше еще сделать чтобы в запросе вычисления категорий не заходили в сам запрос, они же у тебя где-то снаружи задаются и будет что-то вроде
.annotate(
   birth_category=Case(
       When(date_birth__lt=.., then=Value('0-17')),
       When(date_birth__gt=..,date_birth__lt=.., then=Value('18-24')),
       When(date_birth__gt=..,date_birth=.., then=Value('25-36')),
       default=Value('37+'),
       output_field=CharField(),
   )
)
где ... - это вычисленные относительно сегодняшнего дня даты для категорий
источник

DA

Dato Akobia in Django [ru] #STAY HOME
Блин, чел, спасибо большое, прям все очевидно стало теперь) 💥
источник

DT

Denis Taranov in Django [ru] #STAY HOME
да я сам не знаю что на меня нашло, обычно я только говно на вентилятор подбрасываю, а тут...
источник

FE

Friedrich Engels in Django [ru] #STAY HOME
Кто знает, что это за тема/цветовая гамма/редактор? Я в пайчарме не могу найти
источник