используя сессию Django - PullRequest
       4

используя сессию Django

0 голосов
/ 07 сентября 2018

Я хочу показать информацию для входа в систему с помощью сеанса. Помогите мне, пожалуйста. Спасибо. Мой код здесь.

views.py

def index(request):
    bbs_query = models.Blog.objects.all()
    try:
        if(request.session['logined_user']):
            return render(request, 'index.html', {'blogs': bbs_query})
    except KeyError:
        return redirect('login')

index_header.html

 <b class="hidden-xs">{% request.session['logined_user'] %}</b>

Я хочу сделать из view.py в index.html. Но index.html включает в себя index_header.html. Итак, я хочу показать информацию о сеансе в index_header.html.

1 Ответ

0 голосов
/ 07 сентября 2018

Для отображения пользовательских данных используйте request.user:

 <b class="hidden-xs">{% request.user %}</b>

Также ваш синтаксис шаблона неверен, отметьте эту часть документа.

request.session['logined_user'] должно быть написано request.session.logined_user, но нет никакой причины иметь logined_user в вашем шаблоне на первом месте.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...