Size: a a a

Django [ru] #STAY HOME

2020 May 07

AG

Artem Gubatenko in Django [ru] #STAY HOME
Maik Sturm
Капец, не спите меньше 6 часов 😄

Только что листал эту страницу и провтыкал.. returns user model instance))

Спасибо большое!
разве не подойдет request.user ?
источник

АМ

Александр Моруга... in Django [ru] #STAY HOME
Всем привет! Пытаюсь при помощи channels через вебсокет отправить данные от одного пользователя  другому. Пишу в канал потребителю, но функция обработчик потребител не срабатывает. Почему?
источник

АМ

Александр Моруга... in Django [ru] #STAY HOME
источник

АМ

Александр Моруга... in Django [ru] #STAY HOME
Это был вызов функции send в канал, а вот функция обработчик https://dpaste.org/7DG5
источник

MS

Maik Sturm in Django [ru] #STAY HOME
Artem Gubatenko
разве не подойдет request.user ?
Подходит тоже. А в чем, собственно,  разница..?
источник

MS

Maik Sturm in Django [ru] #STAY HOME
Меня больше вот что напрягает :

Получил юзера любым из этих способов.

Прикручиваю его к полю .user у комментария, во вьюхе.

Далее,  в html шаблоне я могу получить имя юзера через
{{Comment.user.first_name}}

Но, если я во вьюхе прикручиваю к комментарию поле  .author со значением user.first_name, то в html шаблоне я в результате разметки ничего не получаю, если обращаюсь через {{ Comment.author }}

В чем блин может быть причина?)) кажется, я чего-то не знаю)
источник

tn

tot samiy neizvestni... in Django [ru] #STAY HOME
Maik Sturm
Меня больше вот что напрягает :

Получил юзера любым из этих способов.

Прикручиваю его к полю .user у комментария, во вьюхе.

Далее,  в html шаблоне я могу получить имя юзера через
{{Comment.user.first_name}}

Но, если я во вьюхе прикручиваю к комментарию поле  .author со значением user.first_name, то в html шаблоне я в результате разметки ничего не получаю, если обращаюсь через {{ Comment.author }}

В чем блин может быть причина?)) кажется, я чего-то не знаю)
Покажи модель. Так непонятно
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Maik Sturm
Подходит тоже. А в чем, собственно,  разница..?
как я понял, get_user() извлекает user из сессии из разных AUTHENTICATION_BACKENDS + проверяет сессию

чем этот user отличается от request.user - я не знаю
источник

MS

Maik Sturm in Django [ru] #STAY HOME
За скриншот забанят ?)
источник

MS

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

MS

Maik Sturm in Django [ru] #STAY HOME
Обработчик добавления комментария
источник

MS

Maik Sturm in Django [ru] #STAY HOME
Собственно, что мне приходится делать в шаблоне, ибо через comment.author почему-то ничего не получаю
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Maik Sturm
Обработчик добавления комментария
зачем там скобки после user? - просто request.user.first_name
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Maik Sturm
Обработчик добавления комментария
request.user.first_name - не нужно в str() оборачивать, там и так строки

я бы еще строки через + не объединял, но это вкусовщина
источник

MS

Maik Sturm in Django [ru] #STAY HOME
Вот блин, я уже и так и так мудрил
источник

tn

tot samiy neizvestni... in Django [ru] #STAY HOME
Maik Sturm
Обработчик добавления комментария
У тебя if никогда не выполнится
источник

tn

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

MS

Maik Sturm in Django [ru] #STAY HOME
tot samiy neizvestniy
У тебя if никогда не выполнится
А почему именно?
источник

MS

Maik Sturm in Django [ru] #STAY HOME
tot samiy neizvestniy
Можно создание коммента в одну строку писать
Где to do или типа того?
источник

tn

tot samiy neizvestni... in Django [ru] #STAY HOME
Artem Gubatenko
request.user.first_name - не нужно в str() оборачивать, там и так строки

я бы еще строки через + не объединял, но это вкусовщина
источник