Size: a a a

Django [ru] #STAY HOME

2020 May 07

MS

Maik Sturm in Django [ru] #STAY HOME
Ну да,  по идее же, я не могу просто прикрутить строку к атрибуту модели и радоваться жизни)

То есть, в данном случае идёт обращение через Django ORM к полю объекта в бд. Ну а если я просто прикрутил атрибут - строку синтаксисом Python, а не через Django ORM (в поле модели), то его и нет
источник

tn

tot samiy neizvestni... in Django [ru] #STAY HOME
Artem Gubatenko
как я понял, get_user() извлекает user из сессии из разных AUTHENTICATION_BACKENDS + проверяет сессию

чем этот user отличается от request.user - я не знаю
Думаю в каком-то мидлваре в реквест пишется юзер. Нужно смотреть исходники
источник

MS

Maik Sturm in Django [ru] #STAY HOME
Я правильно понимаю?
источник

tn

tot samiy neizvestni... in Django [ru] #STAY HOME
Maik Sturm
Ну да,  по идее же, я не могу просто прикрутить строку к атрибуту модели и радоваться жизни)

То есть, в данном случае идёт обращение через Django ORM к полю объекта в бд. Ну а если я просто прикрутил атрибут - строку синтаксисом Python, а не через Django ORM (в поле модели), то его и нет
Покажи модель коммента
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Maik Sturm
Ну да,  по идее же, я не могу просто прикрутить строку к атрибуту модели и радоваться жизни)

То есть, в данном случае идёт обращение через Django ORM к полю объекта в бд. Ну а если я просто прикрутил атрибут - строку синтаксисом Python, а не через Django ORM (в поле модели), то его и нет
на фото я не видел чтоб ты "прикручивал" свой атрибут объекту
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Maik Sturm
Ну да,  по идее же, я не могу просто прикрутить строку к атрибуту модели и радоваться жизни)

То есть, в данном случае идёт обращение через Django ORM к полю объекта в бд. Ну а если я просто прикрутил атрибут - строку синтаксисом Python, а не через Django ORM (в поле модели), то его и нет
- проверь что код под if выполняется
- чтоб "прикрутить" доп атрибут, сделай так: setattr(comment, "author")
- потом пиши туда данные: comment.author = ...
источник

MS

Maik Sturm in Django [ru] #STAY HOME
tot samiy neizvestniy
Покажи модель коммента
Ну если тока скрином хД
источник

tn

tot samiy neizvestni... in Django [ru] #STAY HOME
Maik Sturm
Ну если тока скрином хД
Ок
источник

MS

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

tn

tot samiy neizvestni... in Django [ru] #STAY HOME
А где у тебя тут автор? 😐
источник

MS

Maik Sturm in Django [ru] #STAY HOME
Maik Sturm
Ну да,  по идее же, я не могу просто прикрутить строку к атрибуту модели и радоваться жизни)

То есть, в данном случае идёт обращение через Django ORM к полю объекта в бд. Ну а если я просто прикрутил атрибут - строку синтаксисом Python, а не через Django ORM (в поле модели), то его и нет
Так вот я об этом и говорю) или не?
источник

tn

tot samiy neizvestni... in Django [ru] #STAY HOME
format - прошлый век
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
tot samiy neizvestniy
format - прошлый век
чего это?
источник

MS

Maik Sturm in Django [ru] #STAY HOME
Artem Gubatenko
- проверь что код под if выполняется
- чтоб "прикрутить" доп атрибут, сделай так: setattr(comment, "author")
- потом пиши туда данные: comment.author = ...
Под if valid выполняется.

Про второе : под if valid просто setattr(..)?
источник

MS

Maik Sturm in Django [ru] #STAY HOME
tot samiy neizvestniy
format - прошлый век
А чем именно он плох?
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
tot samiy neizvestniy
format - прошлый век
некоторым f-string не нравятся из-за смешивания представления и логики
имхо, тут какждый сам себе решает)
источник

tn

tot samiy neizvestni... in Django [ru] #STAY HOME
Artem Gubatenko
чего это?
F строки в моде
источник

tn

tot samiy neizvestni... in Django [ru] #STAY HOME
Плюс они немного быстрее
источник
2020 May 08

AG

Artem Gubatenko in Django [ru] #STAY HOME
Maik Sturm
Под if valid выполняется.

Про второе : под if valid просто setattr(..)?
между инициализацией Comment и присваиванием в comment.author
источник

MS

Maik Sturm in Django [ru] #STAY HOME
Artem Gubatenko
между инициализацией Comment и присваиванием в comment.author
Да, понял. Не помогло.

Попробую модель переделать..
источник