Django 2.2
[wolnelektury.git] / src / libraries / views.py
index ab4b4b7..1d15797 100644 (file)
@@ -1,26 +1,22 @@
-# -*- coding: utf-8 -*-\r
-# This file is part of Wolnelektury, licensed under GNU Affero GPLv3 or later.\r
-# Copyright © Fundacja Nowoczesna Polska. See NOTICE for more information.\r
-#\r
-from django.shortcuts import render_to_response, get_object_or_404\r
-from django.template import RequestContext\r
-\r
-from libraries.models import Catalog, Library\r
-\r
-\r
-def main_view(request):\r
-    context = RequestContext(request)\r
-    context['catalogs'] = Catalog.objects.all()\r
-    return render_to_response('libraries/main_view.html', context_instance=context)\r
-\r
-\r
-def catalog_view(request, slug):\r
-    context = RequestContext(request)\r
-    context['catalog'] = get_object_or_404(Catalog.objects.filter(slug=slug).select_related())\r
-    return render_to_response('libraries/catalog_view.html', context_instance=context)\r
-\r
-\r
-def library_view(request, catalog_slug, slug):\r
-    context = RequestContext(request)\r
-    context['library'] = get_object_or_404(Library.objects.filter(slug=slug).filter(catalog__slug=catalog_slug))\r
-    return render_to_response('libraries/library_view.html', context_instance=context)\r
+# This file is part of Wolnelektury, licensed under GNU Affero GPLv3 or later.
+# Copyright © Fundacja Nowoczesna Polska. See NOTICE for more information.
+#
+from django.shortcuts import render, get_object_or_404
+from libraries.models import Catalog, Library
+
+
+def main_view(request):
+    return render(request, 'libraries/main_view.html', {
+        "catalogs": Catalog.objects.all(),
+    })
+
+
+def catalog_view(request, slug):
+    return render(request, 'libraries/catalog_view.html', {
+        "catalog": get_object_or_404(Catalog.objects.filter(slug=slug).select_related()),
+    })
+
+def library_view(request, catalog_slug, slug):
+    return render(request, 'libraries/library_view.html', {
+        "library": get_object_or_404(Library.objects.filter(slug=slug).filter(catalog__slug=catalog_slug)),
+    })