Dynamic REST
===================
**Dynamic API extensions for Django REST Framework**
See http://dynamic-rest.readthedocs.org for full documentation.
Overview
========
Dynamic REST (or DREST) extends the popular `Django REST
Framework <https://django-rest-framework.org>`__ (or DRF) with API
features that empower simple RESTful APIs with the flexibility of a
graph query language.
DREST classes can be used as a drop-in replacement for DRF classes,
which offer the following features on top of the standard DRF kit:
- Linked relationships
- Sideloaded relationships
- Embedded relationships
- Field inclusions
- Field exclusions
- Field-based filtering
- Field-based sorting
- Directory panel for your Browsable API
- Optimizations
DREST was initially written to complement `Ember
Data <https://github.com/emberjs/data>`__, but it can be used to provide
fast and flexible CRUD operations to any consumer that supports JSON
over HTTP.
Maintainers
-----------
- `Anthony Leontiev <mailto:aleontiev@tohigherground.com>`__
- `Savinay Nangalia <mailto:snangalia@tohigherground.com>`__
- `Christina D'Astolfo <mailto:cdastolfo@tohigherground.com>`__
Requirements
============
- Python (3.6, 3.7, 3.8)
- Django (2.2, 3.1, 3.2)
- Django REST Framework (3.11, 3.12, 3.13)
Raw data
{
"_id": null,
"home_page": "http://github.com/AltSchool/dynamic-rest",
"name": "dynamic-rest",
"maintainer": null,
"docs_url": null,
"requires_python": null,
"maintainer_email": null,
"keywords": null,
"author": null,
"author_email": null,
"download_url": "https://files.pythonhosted.org/packages/ea/19/b704fb1eac12bda9682ab9116ed85bc4c89e3390cba58095d500a1821de8/dynamic-rest-2.3.0.tar.gz",
"platform": null,
"description": "Dynamic REST\n===================\n\n**Dynamic API extensions for Django REST Framework**\n\nSee http://dynamic-rest.readthedocs.org for full documentation.\n\nOverview\n========\n\nDynamic REST (or DREST) extends the popular `Django REST\nFramework <https://django-rest-framework.org>`__ (or DRF) with API\nfeatures that empower simple RESTful APIs with the flexibility of a\ngraph query language.\n\nDREST classes can be used as a drop-in replacement for DRF classes,\nwhich offer the following features on top of the standard DRF kit:\n\n- Linked relationships\n- Sideloaded relationships\n- Embedded relationships\n- Field inclusions\n- Field exclusions\n- Field-based filtering\n- Field-based sorting\n- Directory panel for your Browsable API\n- Optimizations\n\nDREST was initially written to complement `Ember\nData <https://github.com/emberjs/data>`__, but it can be used to provide\nfast and flexible CRUD operations to any consumer that supports JSON\nover HTTP.\n\nMaintainers\n-----------\n\n- `Anthony Leontiev <mailto:aleontiev@tohigherground.com>`__\n- `Savinay Nangalia <mailto:snangalia@tohigherground.com>`__\n- `Christina D'Astolfo <mailto:cdastolfo@tohigherground.com>`__\n\nRequirements\n============\n\n- Python (3.6, 3.7, 3.8)\n- Django (2.2, 3.1, 3.2)\n- Django REST Framework (3.11, 3.12, 3.13)\n",
"bugtrack_url": null,
"license": null,
"summary": "Dynamic API support to Django REST Framework.",
"version": "2.3.0",
"project_urls": {
"Homepage": "http://github.com/AltSchool/dynamic-rest"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "ea19b704fb1eac12bda9682ab9116ed85bc4c89e3390cba58095d500a1821de8",
"md5": "ff68ffd61b93cf6cf7919f5d78d27679",
"sha256": "1415713c9bc8f2715b38949a18b7862bc5b1716912d309d7a64d1d6a65b845c6"
},
"downloads": -1,
"filename": "dynamic-rest-2.3.0.tar.gz",
"has_sig": false,
"md5_digest": "ff68ffd61b93cf6cf7919f5d78d27679",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 86975,
"upload_time": "2024-03-26T20:56:58",
"upload_time_iso_8601": "2024-03-26T20:56:58.051003Z",
"url": "https://files.pythonhosted.org/packages/ea/19/b704fb1eac12bda9682ab9116ed85bc4c89e3390cba58095d500a1821de8/dynamic-rest-2.3.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-03-26 20:56:58",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "AltSchool",
"github_project": "dynamic-rest",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"requirements": [],
"tox": true,
"lcname": "dynamic-rest"
}