from django.shortcuts import render, redirect from django.http import HttpResponse from django.template import loader from django.contrib.auth.decorators import login_required # from django.contrib.auth import authenticate, login, logout import django.contrib.auth as auth # Create your views here. @login_required(login_url="login/") def home(request): return render(request,"dispatch/index.html") def login(request): username = request.POST['username'] password = request.POST['password'] user = auth.authenticate(request, username=username, password=password) if user is not None: auth.login(request, user) return redirect('/dispatch/') else: template = loader.get_template('dispatch/login.html') context = {} return HttpResponse(template.render(context, request)) def logout(request): auth.logout(request) return redirect('/dispatch/login', permanent=False)