Skip to main content
Help us improve PyPI by participating in user testing. All experience levels needed!

Simple JSONP support for django

Project description

Simple JSONP support for django

Coverage Status Build Status PyPI version Scrutinizer Code Quality Code Health


Install using pip

$ pip install django-jsonp


from djsonp import jsonp, JSONPResponse, get_callback

# decorate something that returns a dict-like object
def my_view(request):
    return {'foo': 'bar'}

# it can work with an HttpResponse instances
def another_view(request):
    return HttpResponse("{'foo': 'bar'}")

# or just return a JSONPResponse
def jsonp_view(request):
    return JSONPResponse(data={'foo': 'bar', }, callback=get_callback(request))

# it also works for CBVs
from django.views.generic import View

class DictResponse(View):
    def get(self, request):
        return HttpResponse("{'foo': 'bar'}")

Project details

Release history Release notifications

This version
History Node


History Node


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Filename, size & hash SHA256 hash help File type Python version Upload date
django_jsonp-0.3.0.tar.gz (2.8 kB) Copy SHA256 hash SHA256 Source None Sep 25, 2015

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging CloudAMQP CloudAMQP RabbitMQ AWS AWS Cloud computing Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page