An abstract and extensible framework for building client SDKs and CLI tools for a RESTful API.
Project description
django-rest-client
An abstract and extensible framework in python for building client SDKs and CLI tools for a RESTful API.
Suitable for APIs made with django-rest-framework and other such general frameworks.
For rapid building of ease-of-use, type-hinted and self-documented API clients in python.
Installation
Requires python version >=3.6.
$ pip3 install django_rest_client
- For usage with click,
pip3 install django_rest_client[cli]
- For development/testing,
pip3 install django_rest_client[dev]
Documentation
pydragonfly is a complete project built on top of django-rest-client and serves as a good frame of reference for developers.
- Code reference: Please see
example_project
. - CLI example: Open a terminal and run
django_rest_client_example -h
. - Changelog: CHANGELOG.md
Projects using django-rest-client
License
BSD © certego
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_rest_client-0.0.1.tar.gz
(12.0 kB
view hashes)
Built Distribution
Close
Hashes for django_rest_client-0.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 47fd83b8bab7874d079b60b99d2200926710f90604e397d9377dc89e942aa01c |
|
MD5 | ecbd7b51c27110388cbd33d0ae62b17c |
|
BLAKE2b-256 | be3c2dade99716389cb0d4f400d4c322df954c7fcfa62fcb1da85b5058e77b6a |