1
0

views.py 831 B

123456789101112131415161718192021222324252627282930
  1. from django.shortcuts import render
  2. from django.contrib.auth import authenticate, login, logout
  3. from website.settings import APPLICATION_NAME
  4. # Create your views here.
  5. def index(request):
  6. context = {
  7. 'title': 'Index',
  8. 'icon': 'home',
  9. 'description': 'Index of ' + APPLICATION_NAME,
  10. 'keywords': 'index',
  11. }
  12. return render(request, 'core/index.html', context)
  13. def login(request):
  14. username = request.POST['username']
  15. password = request.POST['password']
  16. user = authenticate(request, username=username, password=password)
  17. if user is not None:
  18. login(request, user)
  19. # Redirect to a success page.
  20. ...
  21. else:
  22. # Return an 'invalid login' error message.
  23. ...
  24. def logout_view(request):
  25. logout(request)
  26. # Redirect to a success page.