Уведомления

Группа в Telegram: @pythonsu

#1 Март 19, 2014 15:33:09

scio_me_nescire
Зарегистрирован: 2014-03-19
Сообщения: 1
Репутация: +  0  -
Профиль   Отправить e-mail  

в шаблоне не выводится имя пользователя request.user.username

логиню юзера:

def login_user (request):
	errors = []
	if 'username' and 'password' in request.GET:
		user = authenticate(username=request.GET['username'], password=request.GET['password'])
		if user is not None and user.is_active:
			login(request, user)
			username = request.GET['username']
			return render_to_response('bc/account_page.html', locals(), RequestContext(request))
		else:
			errors.append('логин или пароль не верен')
			return render_to_response ('bc/login_page.html', locals(), RequestContext(request))
	else:
			return render_to_response ('bc/login_page.html', locals (), RequestContext(request))

все нормально и в account_page отображается его ник
вот шаблон:
{% extends "bc/index.html" %}
{% block form %}
	
<p class = "hello_username">hello {{request.user.username}}</p>
{% endblock %}
{% block registration_button %}
	<div class = "registration_button" >
		<a href = "/bc/">
		<p class="button_text"  >Главная</p>
	</div>  
{% endblock %}
{% block login_button %}
	<div class = "login_button" >
		<a href = "/bc/logout/">
		<p class="button_text"  >Выйти</p>
    </div>
{% endblock %}

если же пользователь который is_authenticated() попытается зайти в свой акк, с какой-либо другой страницы (нажав на кнопку мой аккаунт) его имя отображатся не хочет вот представление:
def account_page(request):
	return render_to_response ('bc/account_page.html', RequestContext(request))

Отредактировано scio_me_nescire (Март 19, 2014 15:34:51)

Прикреплённый файлы:
attachment хз.png (7,5 KБ)

Офлайн

#2 Март 20, 2014 06:50:47

JOHN_16
От: Россия, Петропавловск-Камчатск
Зарегистрирован: 2010-03-22
Сообщения: 3292
Репутация: +  221  -
Профиль   Отправить e-mail  

в шаблоне не выводится имя пользователя request.user.username

scio_me_nescire
Документация!

<p class = "hello_username">hello {{user.username}}</p>



_________________________________________________________________________________
полезный блог о python john16blog.blogspot.com

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version