Size: a a a

Django [ru] #STAY HOME

2020 December 30

DT

Denis Taranov in Django [ru] #STAY HOME
Artem Gubatenko
то что author это поле класса формы, и заполняется/валидируется оно внутри класса формы. И, по хорошему, менять это значение должна сама форма (внутри себя).

как бы так, думаю, часто делают (с формами), но начинающий начнет так говнокодить при любой похожей ситуации. Не понимая, когда это оправдано, а когда - нет.
Вот это плохо.
ну, строго говоря, пропихивание атрибутов в инит тоже не бест практис, если без этого не обойтись
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Denis Taranov
ну, строго говоря, пропихивание атрибутов в инит тоже не бест практис, если без этого не обойтись
теперь я не понимаю: что плохого в прокидывании атрибутов в __init__()?
Лучше сделать сеттер?
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
форма, то все равно кастомная
источник

DT

Denis Taranov in Django [ru] #STAY HOME
Artem Gubatenko
теперь я не понимаю: что плохого в прокидывании атрибутов в __init__()?
Лучше сделать сеттер?
Разумеетс
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Denis Taranov
Разумеетс
🤔
так, спрашивающему, возможно будет даже проще)
источник

DT

Denis Taranov in Django [ru] #STAY HOME
Ну, может, это у меня такое представление, но эти лайфхаки с пропихиванием свойств классу, которыми он не предполагал обладать, которые питон позволяет делать я бы точно не назвал бестпрактисами
источник

P

Pooh in Django [ru] #STAY HOME
источник

P

Pooh in Django [ru] #STAY HOME
одинаково
спасибо)
источник

S

Slava in Django [ru] #STAY HOME
Как в конечном html коде убрать пробелы между строками. Они формируются из-за блоков ?
источник

S

Shaltay in Django [ru] #STAY HOME
Slava
Как в конечном html коде убрать пробелы между строками. Они формируются из-за блоков ?
А чем они тебе мешают?
источник

S

Slava in Django [ru] #STAY HOME
Shaltay
А чем они тебе мешают?
глаз режет очень сильно я хз)))
я не могу никак дальше задание продолжить делать)
источник

S

Slava in Django [ru] #STAY HOME
А что, всех устраивает такие нелогичные отступы?)
источник

S

Slava in Django [ru] #STAY HOME
Slava
Как в конечном html коде убрать пробелы между строками. Они формируются из-за блоков ?
источник

S

Shaltay in Django [ru] #STAY HOME
Slava
глаз режет очень сильно я хз)))
я не могу никак дальше задание продолжить делать)
Так а HTML генерируемый не предназначен, чтобы в него пялиться. Это один из принципов server-side приложений, не надо стараться делать html красивым, красивым и понятным должен быть код шаблона.
источник

S

Shaltay in Django [ru] #STAY HOME
Если на отображение страницы в браузере это не влияет, на это надо смело забивать.
источник

S

Slava in Django [ru] #STAY HOME
Shaltay
Так а HTML генерируемый не предназначен, чтобы в него пялиться. Это один из принципов server-side приложений, не надо стараться делать html красивым, красивым и понятным должен быть код шаблона.
Ладно
Что, если посмотреть с другой стороны.
Что если человек, проверяющий на уязвимость увидит такую закономерность: какие-то левые пробелы... Хм...  Так это же сто проц на джанге написано, у них шаблонизатор такой веселый...
Вот уже лишняя инфа)
источник

S

Shaltay in Django [ru] #STAY HOME
Slava
Ладно
Что, если посмотреть с другой стороны.
Что если человек, проверяющий на уязвимость увидит такую закономерность: какие-то левые пробелы... Хм...  Так это же сто проц на джанге написано, у них шаблонизатор такой веселый...
Вот уже лишняя инфа)
У него и так есть миллион способов узнать, на чём сайт
источник

S

Slava in Django [ru] #STAY HOME
Shaltay
У него и так есть миллион способов узнать, на чём сайт
Например
ну я лично стараюсь все элементарные вещи скрывать
источник

Lf

Leap of faith in Django [ru] #STAY HOME
источник

Lf

Leap of faith in Django [ru] #STAY HOME
'User' object has no attribute 'get' у меня это ошибка по этому посту
источник