Fix up for django 1.10
[sommitrealweird.git] / sommitrealweird / bpcms / views.py
index 9cb3e42e031b7ce7162df2a05a81bbc139dd2c68..0396bf8501325392fdabb4cb6638c0163edcec36 100644 (file)
@@ -1,5 +1,6 @@
 from bpcms.models import CSSDocument, Document, Folder
-from django.http import Http404, HttpResponse
+from django.http import Http404
+from django.shortcuts import render
 from django.template import RequestContext, loader
 
 def document_view(request, slug=None, folders=None):
@@ -57,14 +58,12 @@ def document_view(request, slug=None, folders=None):
             except:
                 raise Http404
     template_name = "bpcms/%s.html" %(doc.format,)
-    t = loader.get_template(template_name)
-    c = RequestContext(request,
-        {
+    c = {
             "content"   : doc.content,
             "title"     : doc.title,
             "extracss"  : doc.extracss.all(),
-        })
-    return HttpResponse(t.render(c))
+        }
+    return render(request, template_name, c)
 
 def css_view(request, slug):
     cssdoc = CSSDocument.objects.get(slug=slug)
@@ -72,4 +71,4 @@ def css_view(request, slug):
         raise Http404()
 
     return HttpResponse(cssdoc.content, content_type="text/css")
-    
+