Hi,
I'm a total newbie slogging my way through a tutorial. I've reached an
impasse with logging off
In views my code includes
--------------------------------------------------------
from django.contrib.auth import logout
def farewell(request):
logout(request)
return HttpResponseRedirect('/')
-------------------------------------------------------
and urls.py has the lines
-------------------------------------------------
urlpatterns = patterns('',
url(r'^admin/', include(admin.site.urls)),
url(r'^$', main_page),
url(r'^user/(\w+)/$', user_page),
url(r'^login/$', 'django.contrib.auth.views.login',
{'template_name': 'registration/login.html'}),
url(r'^logout/$',farewell),
----------------------------------------------------
http://127.0.0.1:8000/farewell (or anything after the 8000/) gives
me an error
-----------------------------------------------------
Exception Value:
name 'farewell' is not defined
--------------------------------------------------------
OK but farewell looks defined to me in views.py, so what am I
missing?
(BTW - originally I was trying to use logout for my def instead of
farewell, with appropriate urls.py changes - same error except it
specified that "logout" was not defined.)
Can anyone please point a newbie in the right direction?
--
You received this message because you are subscribed to the Google Groups
"Django users" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/django-users?hl=en.