Guest User

Untitled

a guest
Mar 12th, 2018
109
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.02 KB | None | 0 0
  1. #urls.py
  2. url(r'login/$', 'login', {'template_name': 'client/login.html'}, name='client_connection'),
  3.  
  4. #views.py
  5. def login(request, template_name='client/login.html'):
  6.     """
  7.         Connection de l'utilisateur
  8.     """
  9.     if request.method == 'POST':
  10.         username = request.POST['username']
  11.         password = request.POST['password']
  12.         user = authenticate(username=username, password=password)
  13.         if user:
  14.             message.success(request, _(u"Connection réussie, vous pouvez désormais utilisez votre administration."))
  15.             return HttpResponseRedirect('/login/?next=%s' % request.path)
  16.         else:
  17.             message.error(request, _(u"Erreur lors de l'authentification, si l'erreur persiste veuillez nous contacter."))
  18.     else:
  19.         forms = loginForm()
  20.         return direct_to_template(request, template_name, {'forms':forms}, context_instance=RequestContext(request))
  21.  
  22.  
  23. #errors:
  24. TemplateDoesNotExist at /acces-client/login/
  25. client/login.html
  26.  
  27. myProject/client/templates/login.html <--> extends base.html
  28. myProject/public/templates/base.html
Add Comment
Please, Sign In to add comment