Miazigoo
@Miazigoo
Новичок в программировании

Как сделать, чтобы блок видел только выбранный пользователь?

На сайте сверху будет не большой блок(написано какое-то задание). Нужно, чтобы этот блок был виден выбранному пользователю. И если это возможно, чтобы в этом блоке, но с другим текстом, другому выбранному пользователю. Есть 3 или больше магазина(ов). Чтобы в одном на компе отображать одно задание, другому- другое, а в третьем пусть чай пьют)))Сайт пишется на Django. И есть ещё где об этом почитать можно? заранее спасибо за ответы-советы.
  • Вопрос задан
  • 57 просмотров
Пригласить эксперта
Ответы на вопрос 1
@stilet69
программист
Ну я бы наверное в context DetailView передал бы id выбранных пользователей, например context["user1"] == 45 в процедуре get_context_data, и в шаблоне использовал бы
{% if request.user.id == user1 %}
выводим блок для одного пользователя
{% elif request.user.id == user2 %}
выводим блок для другого пользователя
{% endif %
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы