Size: a a a

Django [ru] #STAY HOME

2019 February 26

КV

Константин Vereshchagin in Django [ru] #STAY HOME
Ребят, нубский вопрос, помогите по синтаксису - if isinstance(exc.detail, (list, dict)):  - это значит переменная детейл содержит список и словарь? Или список со значениями словарь. А как проитерироваться по списку?
источник

КV

Константин Vereshchagin in Django [ru] #STAY HOME
for k in esc.detail.list: - или как?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Константин Vereshchagin
Ребят, нубский вопрос, помогите по синтаксису - if isinstance(exc.detail, (list, dict)):  - это значит переменная детейл содержит список и словарь? Или список со значениями словарь. А как проитерироваться по списку?
isinstance(exc.detail, (list, dict))

проверяет является ли переменая списом или словарем
источник

КV

Константин Vereshchagin in Django [ru] #STAY HOME
ааа
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Константин Vereshchagin
for k in esc.detail.list: - или как?
если esc.detail итерируемый объект
то

просто
for k in esc.detail:
источник

КV

Константин Vereshchagin in Django [ru] #STAY HOME
Dan Tyan
если esc.detail итерируемый объект
то

просто
for k in esc.detail:
спасибо!
источник

A

Andrey in Django [ru] #STAY HOME
Это нормально что я вижу кнопку «я не бот»?
источник

pk

pavel kovtun in Django [ru] #STAY HOME
ты не должен ее видеть если ты не бот
источник

pk

pavel kovtun in Django [ru] #STAY HOME
уточни, а человек ли ты
источник

КV

Константин Vereshchagin in Django [ru] #STAY HOME
А подскажите, как в custom_exception_handler отлавливать ValidationError. В мануале написано что : "Note that the exception handler will only be called for responses generated by raised exceptions. It will not be used for any responses returned directly by the view, such as the HTTP_400_BAD_REQUEST responses that are returned by the generic views when serializer validation fails." - но как используя базовые вьюзе из рест фреймворка все же кастомизировать вывод ошибок валидации?
источник

A

Ahmed in Django [ru] #STAY HOME
Константин Vereshchagin
А подскажите, как в custom_exception_handler отлавливать ValidationError. В мануале написано что : "Note that the exception handler will only be called for responses generated by raised exceptions. It will not be used for any responses returned directly by the view, such as the HTTP_400_BAD_REQUEST responses that are returned by the generic views when serializer validation fails." - но как используя базовые вьюзе из рест фреймворка все же кастомизировать вывод ошибок валидации?
+1 очень интересно знать. Тоже как-то пытался их кастомизировать но никак не получилось.
источник

A

Alex in Django [ru] #STAY HOME
Добрый день, ребят! Подскажите как реализовать это. Сортировку по датам. А именно, каким образом взять и отсортировать этот список имеющихся Месяц-Год. Взять список всех объектов, и через for взять уникальные месяц-год, и добавить их в список, а далее сортировать по убыванию? Или есть более простой способ? Вот пример о чем я говорю:
источник

A

Alex in Django [ru] #STAY HOME
archive_dates = []
       for item in posts:
           item_dates = (item.pub_date.month, item.pub_date.year)
           if item_dates not in archive_dates:
               archive_dates.append(item_dates)
источник

PB

Petr B. in Django [ru] #STAY HOME
Сделай это с помощью orm-ки
источник

A

Alex in Django [ru] #STAY HOME
Petr B.
Сделай это с помощью orm-ки
Ок. Сейчас погуглю запросы
источник

MS

MIT STUDENT in Django [ru] #STAY HOME
Alex
Ок. Сейчас погуглю запросы
По убыванию если то  индексы итема в листе просто поменяй местами. Это если они сортед изначально по возрастанию
источник

PB

Petr B. in Django [ru] #STAY HOME
MIT STUDENT
По убыванию если то  индексы итема в листе просто поменяй местами. Это если они сортед изначально по возрастанию
Ты же понимаешь, что вытаскивать все содержимое базы и работать с ним средствами питона - это очень плохая идея?
источник

PB

Petr B. in Django [ru] #STAY HOME
а если у тебя там миллион постов?)))
источник

MS

MIT STUDENT in Django [ru] #STAY HOME
Petr B.
Ты же понимаешь, что вытаскивать все содержимое базы и работать с ним средствами питона - это очень плохая идея?
вопрос не про это был помоему
источник

PB

Petr B. in Django [ru] #STAY HOME
MIT STUDENT
вопрос не про это был помоему
внимательно посмотри. ему нужен список годов-месяцев когда были посты.
источник