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
|