Size: a a a

Django [ru] #STAY HOME

2021 June 01

СЕ

Сергей Ефимов... in Django [ru] #STAY HOME
Из get_queryset передать в get_paginated_response
источник

СЕ

Сергей Ефимов... in Django [ru] #STAY HOME
Если отдаю вместе с queryset в методе get_qeryset() , то он попадает в сериализатор (и естественно не проходит) . Хочу напрямую в пагинацию BlogPostPN.get_paginated_response() отдавать.
источник

DT

Denis Taranov in Django [ru] #STAY HOME
class CustomPagination(...)

def __init__(self, *args, **kwargs):
   self.title = kwargs.pop('title')
   super().__init__(*args, **kwargs)

def get_queryset(..) :
   ...
   {
       'title': self.title
   }
....



def MyViewClass(..) :
   Тут во время создания инстанса класса пагинатора, пропихтваешь title
источник

СЕ

Сергей Ефимов... in Django [ru] #STAY HOME
Спасибо. Чувствовал что через магию это делается. А есть хорошие статьи или книги по магии в джанго?
источник

DT

Denis Taranov in Django [ru] #STAY HOME
Это просто питон 🙈
источник

СЕ

Сергей Ефимов... in Django [ru] #STAY HOME
Я его и имею в виду.
источник

D

Dan in Django [ru] #STAY HOME
А в джанге бизнес логика где должна писаться? В моделях или вьюхах? Где правильнее?
источник

N

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

СЕ

Сергей Ефимов... in Django [ru] #STAY HOME
Лучше выносить отдельно
источник

g

garrip91 in Django [ru] #STAY HOME
Почему у меня не получается с блок-контентом? Мой код: https://dpaste.org/cUWS , https://dpaste.org/7zXy
источник

S

Shodmon in Django [ru] #STAY HOME
один вопрос, если в таблице (постгре) в поле указано precision 5 and scale 5 то разве  я в джанго модели не должен указать в decimalfield (decimal_places=5, max_digits=5)  или все же max_digits=10, decimal_places=5?

просто сейчас при первом подходе он не позволяет добавлять что-то > 0
источник

Н

Не выходи из комнаты... in Django [ru] #STAY HOME
Больше одного не должно позволять добавить, по идее
источник

S

Shodmon in Django [ru] #STAY HOME
я скорее не догоняю как постгре рассматривает такое  precision 5 and scale 5
источник

Н

Не выходи из комнаты... in Django [ru] #STAY HOME
Да, немного странно выглядит
источник

Н

Не выходи из комнаты... in Django [ru] #STAY HOME
Число цифр - 5, точность - 5)
источник

Н

Не выходи из комнаты... in Django [ru] #STAY HOME
При этом 0.12345 проходит, вроде
источник

S

Shodmon in Django [ru] #STAY HOME
ага, а в джанге дешимал такое не пройдет
источник

S

Shodmon in Django [ru] #STAY HOME
все таки получается, что если 5 и 5, то для джанги  5 + 5
источник

Н

Не выходи из комнаты... in Django [ru] #STAY HOME
Не
источник

Н

Не выходи из комнаты... in Django [ru] #STAY HOME
max digits - количество цифр в числе, включая точность
источник