oacpl/main/views.py

28 lines
677 B
Python
Raw Normal View History

2017-09-15 10:50:24 -04:00
import json
from django.shortcuts import HttpResponse, render, redirect
2017-08-18 23:37:16 -04:00
from django.contrib import auth
2017-08-17 13:20:57 -04:00
from charter_members.models import Attorney
def index(request):
attorneys = Attorney.objects.filter(front_page=True)
return render(request, 'index.html', {'attorneys': attorneys})
2017-08-18 23:37:16 -04:00
2017-09-15 10:50:24 -04:00
def login(request):
if request.method == 'POST':
user = auth.authenticate(request)
if user:
return HttpResponse(json.dumps({'status': True}))
else:
return HttpResponse(json.dumps({'status': False}))
else:
return render(request, 'login.html')
2017-08-18 23:37:16 -04:00
def logout(request):
auth.logout(request)
return redirect('/')