yig/franklincce/explorer/views.py

31 lines
1013 B
Python
Raw Normal View History

from django.shortcuts import get_object_or_404, render
from django.http import HttpResponse
from .models import LegislativeText, LegislationBook
def index(request):
legislative_texts = LegislativeText.objects.all()[:5]
context = {
"legislative_texts": legislative_texts,
}
return render(request, "explorer/index.html", context)
def import_books(request):
if request.method == "GET":
return render(request, "explorer/import.html", {})
elif request.method == "POST":
book = LegislationBook(
pdf=request.FILES["bookpdf"],
name=request.POST.get("bookname"),
conference_type="H",
)
book.save()
return render(request, "explorer/import.html", {just_imported: True})
def view_legislation(request, legislation_id):
legislation = get_object_or_404(LegislativeText, pk=legislation_id)
context = {
"legislation": legislation,
}
return render(request, "explorer/legislation.html", context)