Сергей Балакирев, я прошел не 1 курс и могу с уверенностью сказать, что ваша методика обучения одна из лучших. После одного вашего урока я не пересматриваю видео, а на практике все закрепляю. Задания сделаны не на отвежись, а с четким условием и большими проверками. Спасибо вам, за ваш труд! ❤
Мне вот стало интересно, почему при переходе по профилям пользователей у нас сверху справа меняется юзернейм. Ссылается он на request.user, то есть в реквест попадает тот юзер, чью запись мы сейчас меняем (каким образом - непонятно), а не авторизованного. Но тогда почему при нажатии на сохранить нас перенаправляет на юзера, в которого мы сейчас залогинены? Там же берется pk из того же request.user, но в этот раз почему-то реквест ссылается на именно авторизованного юзера. Есть догадки, что в первом случае отрабатывает метод ГЕТ, а во втором ПОСТ, но я не увидел в чем конкретно причина.
господа, подскажите, а если все таки делать страницу с профилем по имени пользователя? чтобы можно было любого пользователя открыть и увидеть его данные, НО если request.user/username = args[username] тогда все формы выставлять открытые для редактирования, если чужой профиль прописывать disabled. Ну и тут придётся дополнительно в форме копаться чтобы разное отрисовывать в зависимости от запроса. Имеет место быть такому способу или лучше разделить на 2 маршрута и вьюхи - /profile/ кидает тебя на свой профиль редачить, а /profile/username просто показывает инфу которую в шаблоне отрисую (понятно что без поля пароль и другой приватной инфы)
Здравствуйте. Выдает ошибку: Django Version: 4.2.10 Exception Type: AttributeError Exception Value: Generic detail view ProfileUser must be called with either an object pk or a slug in the URLconf. [16/Feb/2024 20:50:25] "GET /registration/profile/ HTTP/1.1" 500 89461 Где копать?
Сергей Балакирев, я прошел не 1 курс и могу с уверенностью сказать, что ваша методика обучения одна из лучших. После одного вашего урока я не пересматриваю видео, а на практике все закрепляю. Задания сделаны не на отвежись, а с четким условием и большими проверками.
Спасибо вам, за ваш труд! ❤
Давно хотел это сказать)
Спасибо, Сергей! Здоровья тебе🤝
Здорово, все чётко и понятно. Спасибо
Спасибо. Очень понравилось.
Классно! Спасибо большое!! 👍
Мне вот стало интересно, почему при переходе по профилям пользователей у нас сверху справа меняется юзернейм. Ссылается он на request.user, то есть в реквест попадает тот юзер, чью запись мы сейчас меняем (каким образом - непонятно), а не авторизованного. Но тогда почему при нажатии на сохранить нас перенаправляет на юзера, в которого мы сейчас залогинены? Там же берется pk из того же request.user, но в этот раз почему-то реквест ссылается на именно авторизованного юзера. Есть догадки, что в первом случае отрабатывает метод ГЕТ, а во втором ПОСТ, но я не увидел в чем конкретно причина.
Планируете разбор templatetags? Хотелось бы увидеть
так уже было (где-то ранее), спросите в сообществе Django ТГ-канала
господа, подскажите, а если все таки делать страницу с профилем по имени пользователя? чтобы можно было любого пользователя открыть и увидеть его данные, НО если request.user/username = args[username] тогда все формы выставлять открытые для редактирования, если чужой профиль прописывать disabled. Ну и тут придётся дополнительно в форме копаться чтобы разное отрисовывать в зависимости от запроса. Имеет место быть такому способу или лучше разделить на 2 маршрута и вьюхи - /profile/ кидает тебя на свой профиль редачить, а /profile/username просто показывает инфу которую в шаблоне отрисую (понятно что без поля пароль и другой приватной инфы)
Great!
а почему нельзя поменять профиль суперюзера этим способом?
а курса по FastAPI не будет?)
в ближайшее время нет
Блин, Серёж. Я думал ты сделаешь именно подтверждение регистрации через отправку письма на почту
6 минут назад
Здравствуйте.
Выдает ошибку:
Django Version: 4.2.10
Exception Type: AttributeError
Exception Value: Generic detail view ProfileUser must be called with either an object pk or a slug in the URLconf.
[16/Feb/2024 20:50:25] "GET /registration/profile/ HTTP/1.1" 500 89461
Где копать?
В ТГ-канал по Django.