juanriaza / django-rest-framework-msgpack

MessagePack support for Django REST framework

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Django Rest Framework Msgpack

image

Version

1.0.2

Author

Juan Riaza

Overview

MessagePack is a fast, compact binary serialization format, suitable for similar data to JSON. This package provides MessagePack support for Django REST framework.

How to install

Install using pip:

$ pip install djangorestframework-msgpack

...or clone the project from github:

$ git clone git@github.com:juanriaza/django-rest-framework-msgpack.git
$ cd django-rest-framework-msgpack
$ pip install -r requirements.txt

How use it?

This package provides a renderer MessagePackRenderer and a parser MessagePackParser.

Setting the renderer and the parser

Just follow the documentation:

rest_framework_msgpack.renderers.MessagePackRenderer

Renders the request data into MessagePack.

.media_type

application/msgpack

.format

.msgpack

rest_framework_msgpack.parsers.MessagePackParser

Parses MessagePack request content.

.media_type

application/msgpack

Running the tests

To run the tests against the current environment:

./manage.py test

Changelog

1.0.2

22th Apr 2017

  • Match current DRF api (by V.Korol - @vakorol)
  • python-dateutil unpinned version (by Justin Whitehead - @whitej125)
  • Python 3 compatibility (by Roberto Barreda @robertobarreda and @cecedille1)

1.0.1

15th Jan 2012

  • The parser now support streams (by Sébastien Béal - @sebastibe)

1.0.0

6th Jan 2012

  • Initial release

About

MessagePack support for Django REST framework

License:Other


Languages

Language:Python 100.0%