views.py 524 B

123456789101112131415161718
  1. from django.shortcuts import get_object_or_404, render
  2. from costs.models import Document
  3. def public_document_detail(request, pk=None):
  4. if pk is None:
  5. doc = Document.objects.order_by('-date').first()
  6. else:
  7. doc = get_object_or_404(Document, pk=pk)
  8. docs = Document.objects\
  9. .filter(type=Document.TYPE_FACT)\
  10. .order_by('-date')
  11. return render(request, 'publicsite/public_document_detail.html', {
  12. 'document': doc,
  13. 'documents': docs,
  14. })