]> git.0d.be Git - panikweb.git/blobdiff - panikweb/views.py
update for django 1.11
[panikweb.git] / panikweb / views.py
index ab07c7b831f1c8a7fdd76daf386ba8ab937d317a..1b074eb80de29f8fdda0aa075702a50363fcc1fa 100644 (file)
@@ -8,7 +8,7 @@ import urlparse
 
 from django.core.urlresolvers import reverse
 from django.conf import settings
-from django.http import Http404
+from django.http import Http404, JsonResponse
 from django.views.decorators.cache import cache_control
 from django.views.generic.base import TemplateView
 from django.views.generic.detail import DetailView
@@ -23,7 +23,6 @@ from django.contrib.syndication.views import Feed, add_domain
 from django.utils.feedgenerator import Atom1Feed, Rss201rev2Feed
 
 from haystack.query import SearchQuerySet
-from jsonresponse import to_json
 
 from emissions.models import Category, Emission, Episode, Diffusion, SoundFile, \
         Schedule, Nonstop, NewsItem, NewsCategory, Focus
@@ -625,7 +624,6 @@ listen = Listen.as_view()
 
 @cache_control(max_age=15)
 @csrf_exempt
-@to_json('api')
 def onair(request):
     d = whatsonair()
     if d.get('episode'):
@@ -652,7 +650,7 @@ def onair(request):
         d.update(get_current_nonstop_track())
     if d.get('current_slot'):
         del d['current_slot']
-    return d
+    return JsonResponse(d)
 
 
 class NewsItemDetailView(DetailView):