Django 1.4 - {{request.user.username}} nie renderuje się w szablonie
Moim zdaniem mogę wydrukować request.user.username, ale w szablonie {{request.user.username}} nie pojawia się. Aby to ułatwić, usunąłem logikę z funkcji i importuję render_to_response & RequestContext.
<code>from django.shortcuts import render_to_response from django.template import RequestContext @login_required @csrf_protect def form(request): print request.user.username data = {} return render_to_response('form.html', data, context_instance=RequestContext(request)) </code>
Domyślam się, że mam problem z ustawieniami.py.
<code>MIDDLEWARE_CLASSES = ( 'django.middleware.common.CommonMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', # Uncomment the next line for simple clickjacking protection: # 'django.middleware.clickjacking.XFrameOptionsMiddleware', INSTALLED_APPS = ( 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.sites', 'django.contrib.messages', 'django.contrib.staticfiles', 'django.contrib.admin', 'django.contrib.admindocs', 'src', ) </code>
Z góry dziękuje za twoją pomoc-