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
Metadata
Release files for django-rest-client 0.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| django_rest_client-0.0.1.tar.gz | 12.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| django_rest_client-0.0.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 27.1 kB
Release files / django_rest_client-0.0.1.tar.gz
| Download URL | django_rest_client-0.0.1.tar.gz |
|---|---|
| Size | 12.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
4b797ebd8a2745e909cc0bdc8d9d15dd62235538698ac2caedf27a63261f394f
|
|
BLAKE2b-256 checksum How to use checksums |
9336f7b48b863b6d861d7e81b6e46fd77a1983dc307c88b2dbbed2cc1a6d2df7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.10
|
Release files / django_rest_client-0.0.1-py3-none-any.whl
| Download URL | django_rest_client-0.0.1-py3-none-any.whl |
|---|---|
| Size | 15.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
47fd83b8bab7874d079b60b99d2200926710f90604e397d9377dc89e942aa01c
|
|
BLAKE2b-256 checksum How to use checksums |
be3c2dade99716389cb0d4f400d4c322df954c7fcfa62fcb1da85b5058e77b6a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.10
|