Django api view
Project description
Django basic api view and api response.
Documentation
The full documentation is at https://django_api_view.readthedocs.io.
Quickstart
Install Django api view. In the command line:
pip install django_api_view
Configuration
Add ‘django_api_view’ it to your INSTALLED_APPS:
INSTALLED_APPS = ( ... 'django_api_view', ... )
Simple usage
Read full documentation for full features https://django_api_view.readthedocs.io.
Api View
ApiView will automatically parse post data.
It accepts 'application/json', 'application/x-www-form-urlencoded', or 'multipart/form-data'
For example:
from django_api_view.api_view import ApiView class BasicApiView(ApiView): def get(self, request): # For get method use 'GET' to get parameters email = request.GET.get('email') def post(self, request): # For post method use 'data' to get parameters email = request.data.get('email')
Api Response
Api response retuns json response.
Basic example:
from django_api_view.api_response import ApiResponse def get(request): # 'data' parameter is optional return ApiResponse().success(data={})
Version 0.1 (2017-07-25)
Initial release.
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_api_view-0.1.1.tar.gz
(5.8 kB
view hashes)
Built Distribution
Close
Hashes for django_api_view-0.1.1-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4e830fe128f2bcd37b96692185fff21230e3295fb59887a98124e447f5f4e3f8 |
|
MD5 | 9aa003a8ddcaa2fba81d2b9629f30347 |
|
BLAKE2b-256 | c29e0e9998ea0f0f8301bfc39075ad88399972460ba423d9c9d5109a89e48bf5 |