Guest User

Untitled

a guest
Feb 13th, 2019
116
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.82 KB | None | 0 0
  1. KeyError at /admin/
  2.  
  3. 'loggedin'
  4.  
  5. def log_user_in(request):
  6. if request.method=='POST':
  7. uname = request.POST['username']
  8. password = request.POST['password']
  9. user = authenticate(username=uname, password=password)
  10. form = LoginForm(request.POST)
  11. if form.is_valid():
  12. if user is not None:
  13. request.session['loggedin']="djangoo"
  14. login(request, user)
  15. return HttpResponseRedirect('/admin/')
  16. else:
  17. form = LoginForm()
  18.  
  19. return render_to_response('login.html',{'form':form,},context_instance=RequestContext(request))
  20.  
  21. def log_user_out(request):
  22. user = request.user
  23. try:
  24. del request.session['loggedin']
  25. except KeyError:
  26. pass
  27. logout(request)
  28. return HttpResponseRedirect('/blog/%s/'%(user))
  29.  
  30. def admin_view(request):
  31.  
  32. if request.session['loggedin'] == "djangoo":
  33. #other codes..
  34.  
  35. urlpatterns = patterns('blog.views',
  36. url(r'^superadmin/', include(admin.site.urls)),
  37.  
  38. url(r'^blog/(?P<username>[-w]+)/$',view='index', name='index'),
  39. url(r'^blog/(?P<username>[-w]+)/post/(?P<postslug>[-w]+)',view='single_post', name='view_blog_post'),
  40. url(r'^login/$', view='log_user_in'), # i log in to admin page from this url
  41. url(r'^admin/$', view='admin_view', name='admin'),# to this url
  42. url(r'^admin/logout/$', view='log_user_out', name='logout'),
  43. url(r'^admin/post/add/$', view='add_post',name='addpost'),
  44. url(r'^admin/post/edit/(?P<post_id>d+)', view='edit_post', name='editpost'),
  45. url(r'^admin/post/delete/(?P<post_id>d+)', view='delete_post', name='deletePost'),
  46.  
  47. )
  48.  
  49. `loggedin` in request.session
  50.  
  51. def admin_view(request):
  52.  
  53. if `loggedin` in request.session and request.session['loggedin'] == "djangoo":
  54. #other codes..
  55.  
  56. if request.session.get('loggedin') == 'djangoo'
Add Comment
Please, Sign In to add comment