Size: a a a

Django [ru] #STAY HOME

2020 July 13

D

Dk in Django [ru] #STAY HOME
Nire
Протоколы для вебсокетов?
Слушай, от тебя пользы никакой. Ты только подбегаешь с вопросами: "а зачем так?", "а почему тут?", "что ты делаешь?". Иди работай, не доёбывайся
источник

D

Dk in Django [ru] #STAY HOME
Мне такой помощи не нужно, благодарю
источник

N

Nire in Django [ru] #STAY HOME
Dk
Слушай, от тебя пользы никакой. Ты только подбегаешь с вопросами: "а зачем так?", "а почему тут?", "что ты делаешь?". Иди работай, не доёбывайся
Спасибо что разрешил
источник

MN

Maksim Naumov in Django [ru] #STAY HOME
Привет. Помогите, пжлст, с задачей по работе с querySets.

Есть модель:
https://gist.github.com/Naumov1889storage/7538a97289b3819e85c67e3a2d919e9e

Нужно
Вывести все мероприятия, сгруппированные по дню. Дату отсортировать от меньшего к большему. Внутри для отсортировать от меньшего к большему по времени.

Ожидаемый результат:
29.06.2020
18:00 Мероприятие 1
19:00 Мероприятие 2
30.06.2020
14:00 Мероприятие 3
источник

N

Nire in Django [ru] #STAY HOME
Maksim Naumov
Привет. Помогите, пжлст, с задачей по работе с querySets.

Есть модель:
https://gist.github.com/Naumov1889storage/7538a97289b3819e85c67e3a2d919e9e

Нужно
Вывести все мероприятия, сгруппированные по дню. Дату отсортировать от меньшего к большему. Внутри для отсортировать от меньшего к большему по времени.

Ожидаемый результат:
29.06.2020
18:00 Мероприятие 1
19:00 Мероприятие 2
30.06.2020
14:00 Мероприятие 3
Может время отсортировать?
источник

MN

Maksim Naumov in Django [ru] #STAY HOME
Nire
Может время отсортировать?
да. А как объединить объекты с одной датой?
источник

N

Nire in Django [ru] #STAY HOME
ModelName.objects.filter(date=date).order_by(time)
источник

N

Nire in Django [ru] #STAY HOME
Ну или -time это строка
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Maksim Naumov
Привет. Помогите, пжлст, с задачей по работе с querySets.

Есть модель:
https://gist.github.com/Naumov1889storage/7538a97289b3819e85c67e3a2d919e9e

Нужно
Вывести все мероприятия, сгруппированные по дню. Дату отсортировать от меньшего к большему. Внутри для отсортировать от меньшего к большему по времени.

Ожидаемый результат:
29.06.2020
18:00 Мероприятие 1
19:00 Мероприятие 2
30.06.2020
14:00 Мероприятие 3
тебе не группировка скорее нужна а сортировка по двум полям
источник

DT

Dan Tyan in Django [ru] #STAY HOME
сначала по дате
источник

DT

Dan Tyan in Django [ru] #STAY HOME
потом по времени
источник

MN

Maksim Naumov in Django [ru] #STAY HOME
Nire
ModelName.objects.filter(date=date).order_by(time)
т.е. предлагаешь проитерировать через все объекты, фильтруя по дате. А куда записывать
источник

DO

D. Ouhh in Django [ru] #STAY HOME
Nire
Ну фильтер по полю created_date перед first
хмм, а как product.objects.first() достаёт обьект, который был создан первым?
источник

D

Dk in Django [ru] #STAY HOME
Dan Tyan
тебе не группировка скорее нужна а сортировка по двум полям
order_by('date','time') ?
источник

N

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

N

Nire in Django [ru] #STAY HOME
Ты хочешь два кверисета получить или шо?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Dk
order_by('date','time') ?
да
источник

N

Nire in Django [ru] #STAY HOME
D. Ouhh
хмм, а как product.objects.first() достаёт обьект, который был создан первым?
Нет, который первый найдет
источник

MN

Maksim Naumov in Django [ru] #STAY HOME
Dan Tyan
тебе не группировка скорее нужна а сортировка по двум полям
а как потом объединить их. Например, для вывода в шаблоне. Сначала идут объекты под одной датой (объединенные этой датой), потом под другой
источник

N

Nire in Django [ru] #STAY HOME
Maksim Naumov
а как потом объединить их. Например, для вывода в шаблоне. Сначала идут объекты под одной датой (объединенные этой датой), потом под другой
Ну как я выше написал, можешь так формировать список кверисетов
источник