Size: a a a

Django [ru] #STAY HOME

2020 July 13

N

Nire in Django [ru] #STAY HOME
Правда для семи дат надо семь запросов, в принципе это пофиг для небольших систем
источник

MN

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

MN

Maksim Naumov in Django [ru] #STAY HOME
Nire
Ну как я выше написал, можешь так формировать список кверисетов
смотрю
источник

MN

Maksim Naumov in Django [ru] #STAY HOME
Вот так в итоге решил проблему с объединением объектов с одной датой: https://gist.github.com/Naumov1889storage/9c8f1fc5bed42320199dfe8f34e1f96b

Спасибо @dantyan и @Nire1
источник

N

Nire in Django [ru] #STAY HOME
Maksim Naumov
Вот так в итоге решил проблему с объединением объектов с одной датой: https://gist.github.com/Naumov1889storage/9c8f1fc5bed42320199dfe8f34e1f96b

Спасибо @dantyan и @Nire1
ну если работает, то отрефакторить всегда можно позже)
источник

КО

Константин Овечкин... in Django [ru] #STAY HOME
Ребят, подскажите способ, как в django вытащить только актуальные пакеты для приложения, тянуть все из env не вариант, т.к. возможно ставились тестовые пакеты, которые в итоге на проекте не используются.
источник

N

Nire in Django [ru] #STAY HOME
Константин Овечкин
Ребят, подскажите способ, как в django вытащить только актуальные пакеты для приложения, тянуть все из env не вариант, т.к. возможно ставились тестовые пакеты, которые в итоге на проекте не используются.
проверь линтером, flake8 например. когда удалишь неиспользуемые пакеты в коде, проверь использование во всем приложении
источник

КО

Константин Овечкин... in Django [ru] #STAY HOME
спасибо, сейчас изучу)
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Maksim Naumov
Вот так в итоге решил проблему с объединением объектов с одной датой: https://gist.github.com/Naumov1889storage/9c8f1fc5bed42320199dfe8f34e1f96b

Спасибо @dantyan и @Nire1
а зачем так ?
источник

MN

Maksim Naumov in Django [ru] #STAY HOME
Dan Tyan
а зачем так ?
Мне нужно в темплейте выводить что-то вроде

29.06.2020
18:00 Мероприятие 1
19:00 Мероприятие 2

30.06.2020
14:00 Мероприятие 14
14:00 Мероприятие 5

...

Т.е. если просто отсортировать по дате и времени, то как в темплейте определять, когда начинается новая дата?
источник

DT

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

DT

Dan Tyan in Django [ru] #STAY HOME
а у тебя список в списке =)
источник

N

Nire in Django [ru] #STAY HOME
я бы словарь читабельный сделал, легче его структуру обозначить
источник

MN

Maksim Naumov in Django [ru] #STAY HOME
Dan Tyan
а у тебя список в списке =)
+
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Maksim Naumov
Мне нужно в темплейте выводить что-то вроде

29.06.2020
18:00 Мероприятие 1
19:00 Мероприятие 2

30.06.2020
14:00 Мероприятие 14
14:00 Мероприятие 5

...

Т.е. если просто отсортировать по дате и времени, то как в темплейте определять, когда начинается новая дата?
ну так у тебя куча запросов =)
источник

DT

Dan Tyan in Django [ru] #STAY HOME
а в django в шаблоне есть ifchanged
источник

MN

Maksim Naumov in Django [ru] #STAY HOME
Dan Tyan
а в django в шаблоне есть ifchanged
классно, не знал о такой штуке
источник

D

Dk in Django [ru] #STAY HOME
Константин Овечкин
Ребят, подскажите способ, как в django вытащить только актуальные пакеты для приложения, тянуть все из env не вариант, т.к. возможно ставились тестовые пакеты, которые в итоге на проекте не используются.
Делай как я:
есть папка requirements в ней два файла: common.txt и dev.txt
В dev.txt первой строкой -r common.txt, дальше всё, что нужно для разработки.
при билде всё ставится из common.txt, при разработке из dev.txt
источник

N

Nire in Django [ru] #STAY HOME
Pipenv может быть удобнее, но его учить надо)
источник

N

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