19 lines
597 B
Python
19 lines
597 B
Python
from django.shortcuts import render
|
|
from .models import Document, Version
|
|
from .filters import VersionFilter
|
|
|
|
|
|
def documents_list(request):
|
|
docs = Document.objects.all()
|
|
return render(request, 'evolus/documents_list.html', {'documents': docs})
|
|
|
|
|
|
def document_details(request, pk):
|
|
doc = Document.objects.get(pk=pk)
|
|
return render(request, 'evolus/document_details.html', {'document': doc})
|
|
|
|
|
|
def filter_documents(request):
|
|
f = VersionFilter(request.GET, queryset=Version.objects.select_related('document').all())
|
|
return render(request, 'evolus/filters.html', {'filter': f})
|