Guest User

Untitled

a guest
Feb 25th, 2018
126
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.31 KB | None | 0 0
  1. views.py
  2.  
  3. def home(request):
  4. username = None
  5. if request.user.is_authenticated:
  6. username = request.user.username
  7. return redirect('accounts/profile/home.html',{'username': username})
  8. else:
  9. return redirect('/accounts/profile')
  10.  
  11.  
  12. myapp/ulrs.py
  13.  
  14. url(r'^accounts/profile/$', views.home, name='home')
  15.  
  16. LOGIN_REDIRECT_URL = '/'
  17.  
  18. def profile(request):
  19. username = None
  20. if request.user.is_staff:
  21. return redirect('/admin/')
  22. else:
  23. return render(request, 'accounts/profile/home.html',{})
  24.  
  25. Hello user:{{request.user.username}}
  26.  
  27. def home(request):
  28. return redirect('/accounts/profile')
  29.  
  30. {% if request.user.is_authenticated %}
  31. <h1> Hi {{request.user.username}} </h1>
  32. {% else %}
  33. <h1> Hi stranger </h1>
  34. {% endif %}
  35.  
  36. def user_login(request):
  37. context = RequestContext(request)
  38. if request.method == 'POST':
  39. username = request.POST['login']
  40. password = request.POST['password']
  41. user = authenticate (email=username, password=password)
  42. if user is not None:
  43. if user.is_active:
  44. login(request, user, backend='django.contrib.auth.backends.ModelBackend')
  45. redirect_to = settings.LOGIN_REDIRECT_URL
  46. return redirect(redirect_to,{your varible })
Add Comment
Please, Sign In to add comment