https://github.com/mauricioabreu/django-rest-framework-orjson
Provides parser and renderer support for orjson library
https://github.com/mauricioabreu/django-rest-framework-orjson
django-rest-framework django-rest-framework-addon
Last synced: 20 days ago
JSON representation
Provides parser and renderer support for orjson library
- Host: GitHub
- URL: https://github.com/mauricioabreu/django-rest-framework-orjson
- Owner: mauricioabreu
- License: isc
- Created: 2019-05-01T04:18:29.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2022-12-26T20:15:34.000Z (over 2 years ago)
- Last Synced: 2025-03-28T00:44:05.771Z (about 1 month ago)
- Topics: django-rest-framework, django-rest-framework-addon
- Language: Python
- Size: 14.6 KB
- Stars: 14
- Watchers: 2
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.rst
- License: LICENSE
Awesome Lists containing this project
README
djangorestframework-orjson
======================================|build-status-image| |pypi-version|
Overview
--------Provides parser and renderer support for orjson library
Requirements
------------- Python (3.5, 3.6, 3.7)
- Django (1.11, 2.0, 2.1)
- Django REST Framework (3.6, 3.7, 3.8, 3.9)Installation
------------Install using ``pip``\ …
.. code:: bash
$ pip install djangorestframework-orjson
Example
-------You can use this library by adding the following lines to your settings file:
.. code:: python
REST_FRAMEWORK = {
'DEFAULT_RENDERER_CLASSES': (
'rest_framework_orjson.renderers.ORJSONRenderer',
),
'DEFAULT_PARSER_CLASSES': (
'rest_framework_orjson.parsers.ORJSONParser',
),
}Testing
-------Install testing requirements.
.. code:: bash
$ pip install -r requirements.txt
Run with runtests.
.. code:: bash
$ ./runtests.py
You can also use the excellent `tox`_ testing tool to run the tests
against all supported versions of Python and Django. Install tox
globally, and then simply run:.. code:: bash
$ tox
.. _tox: http://tox.readthedocs.org/en/latest/
.. |build-status-image| image:: https://secure.travis-ci.org/mauricioabreu/django-rest-framework-orjson.svg?branch=master
:target: http://travis-ci.org/mauricioabreu/django-rest-framework-orjson?branch=master
.. |pypi-version| image:: https://img.shields.io/pypi/v/djangorestframework-orjson.svg
:target: https://pypi.python.org/pypi/djangorestframework-orjson