I just upgraded from 1.5 or something where the code worked fine
I'm not sure what has changed in 1.10 but everything is back to normal
after I changed
def homepage(request):
return render_to_response('xstatic_homepage.html',
RequestContext(request))
to
def homepage(request):
return render(request, 'xstatic_homepage.html')
Can someone explain this for me please?
On Saturday, 26 November 2016 00:25:24 UTC+1, James Bennett wrote:
>
> Ah, never mind, misread the question.
>
> Are you sure you're using a RequestContext?
>
> On Fri, Nov 25, 2016 at 3:23 PM, James Bennett <[email protected]
> <javascript:>> wrote:
>
>> The auth context processor provides it, but not as a variable named
>> 'user'; instead it's attached to the 'request' variable, so what you want
>> is '{% if request.user.is_authenticated }}'.
>>
>> On Fri, Nov 25, 2016 at 3:02 PM, Drew Ferguson <[email protected]
>> <javascript:>> wrote:
>>
>>> Hi
>>>
>>> Using Django 1.10
>>>
>>> In my templates there is no user object to provide user.is_authenticated
>>>
>>> Is there something I have to do to turn this on?
>>>
>>> My settings has this
>>>
>>> TEMPLATES = [
>>> {
>>> 'BACKEND': 'django.template.backends.django.DjangoTemplates',
>>> 'DIRS': [],
>>> 'APP_DIRS': True,
>>> 'OPTIONS': {
>>> 'context_processors': [
>>> 'django.template.context_processors.debug',
>>> 'django.template.context_processors.request',
>>> 'django.contrib.auth.context_processors.auth',
>>> 'django.contrib.messages.context_processors.messages',
>>> ],
>>> },
>>> },
>>> ]
>>>
>>>
>>> MIDDLEWARE = [
>>> 'django.middleware.security.SecurityMiddleware',
>>> 'django.contrib.sessions.middleware.SessionMiddleware',
>>> 'django.middleware.common.CommonMiddleware',
>>> 'django.middleware.csrf.CsrfViewMiddleware',
>>> 'django.contrib.auth.middleware.AuthenticationMiddleware',
>>> 'django.contrib.messages.middleware.MessageMiddleware',
>>> 'django.middleware.clickjacking.XFrameOptionsMiddleware',
>>> 'debug_toolbar.middleware.DebugToolbarMiddleware',
>>> ]
>>>
>>> Thanks
>>>
>>> Drew
>>>
>>> --
>>> You received this message because you are subscribed to the Google
>>> Groups "Django users" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to [email protected] <javascript:>.
>>> To post to this group, send email to [email protected]
>>> <javascript:>.
>>> Visit this group at https://groups.google.com/group/django-users.
>>> To view this discussion on the web visit
>>> https://groups.google.com/d/msgid/django-users/0392acda-3e6d-41d6-9a6f-1b2a07f9146f%40googlegroups.com
>>>
>>> <https://groups.google.com/d/msgid/django-users/0392acda-3e6d-41d6-9a6f-1b2a07f9146f%40googlegroups.com?utm_medium=email&utm_source=footer>
>>> .
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>
>>
>
--
You received this message because you are subscribed to the Google Groups
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/django-users.
To view this discussion on the web visit
https://groups.google.com/d/msgid/django-users/757507d3-bbdf-4408-9820-6f93bf069440%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.