Simple JSONP support for django
Project description
Simple JSONP support for django
Installation
Install using pip…
$ pip install django-jsonp
Usage
from djsonp import jsonp, JSONPResponse, get_callback
# decorate something that returns a dict-like object
@jsonp
def my_view(request):
return {'foo': 'bar'}
# it can work with an HttpResponse instances
@jsonp
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
@jsonp
class DictResponse(View):
def get(self, request):
return HttpResponse("{'foo': 'bar'}")
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
django_jsonp-0.3.0.tar.gz
(2.8 kB
view details)
File details
Details for the file django_jsonp-0.3.0.tar.gz
.
File metadata
- Download URL: django_jsonp-0.3.0.tar.gz
- Upload date:
- Size: 2.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7c7202303b6a86959a54568af5c9a435b35573beda688d80c25725717dd681e4 |
|
MD5 | da96dd8f6065fbbc946d174bfc419970 |
|
BLAKE2b-256 | 3f63ab476672025a0b436581d3bbea0652b05406f7b132d39ffb886baa4e2791 |