dynamic-rest


Namedynamic-rest JSON
Version 2.3.0 PyPI version JSON
download
home_pagehttp://github.com/AltSchool/dynamic-rest
SummaryDynamic API support to Django REST Framework.
upload_time2024-03-26 20:56:58
maintainerNone
docs_urlNone
authorNone
requires_pythonNone
licenseNone
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            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"
}
        
Elapsed time: 0.66086s