==================
msgpack_serializer
==================
Provides a msgpack_ serializer/deserializer for Django models instances.
------------
Installation
------------
Add the module `msgpack_serializer.serializer` to your `SERIALIZATION_MODULES` setting:
::
SERIALIZATION_MODULES = {
"msgpack" : "msgpack_serializer.serializer",
}
-----
Usage
-----
To serialize:
::
from django.core import serializers
msgpack_serializer = serializers.get_serializer("msgpack")()
data = msgpack_serializer.serialize(my_objects) # returns bytes
To deserialize:
::
from django.core import serializers
deserialized_objects = serializers.deserialize('msgpack', data)
objs = [deserialized.object for deserialized in deserialized_objects]
.. _msgpack: http://msgpack.org
Raw data
{
"_id": null,
"home_page": "https://github.com/fcurella/django-msgpack-serializer",
"name": "django-msgpack-serializer",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.8.1,<4.0.0",
"maintainer_email": "",
"keywords": "",
"author": "Flavio Curella",
"author_email": "flavio.curella@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/7f/f6/a46ac7724bf998c77fe138105c63dc2222937561a2c660de3f30386fb128/django_msgpack_serializer-1.0.0.tar.gz",
"platform": null,
"description": "==================\nmsgpack_serializer\n==================\n\nProvides a msgpack_ serializer/deserializer for Django models instances.\n\n------------\nInstallation\n------------\n\nAdd the module `msgpack_serializer.serializer` to your `SERIALIZATION_MODULES` setting:\n\n::\n\n SERIALIZATION_MODULES = {\n \"msgpack\" : \"msgpack_serializer.serializer\",\n }\n\n-----\nUsage\n-----\n\nTo serialize:\n\n::\n\n from django.core import serializers\n\n msgpack_serializer = serializers.get_serializer(\"msgpack\")()\n data = msgpack_serializer.serialize(my_objects) # returns bytes\n\n\nTo deserialize:\n\n::\n\n from django.core import serializers\n\n deserialized_objects = serializers.deserialize('msgpack', data)\n objs = [deserialized.object for deserialized in deserialized_objects]\n\n.. _msgpack: http://msgpack.org\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "A MsgPack serializer for Django.",
"version": "1.0.0",
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "4cf471bbb1c16b3502c0a0acab052b823cf4c2316774e91fc9fd58c4a439d0fd",
"md5": "f7ee681faa3db93fded2f552070d866d",
"sha256": "6e27996801077d85eae18e76cf8055e4439249043f2ae46333517cad4c6a9ce9"
},
"downloads": -1,
"filename": "django_msgpack_serializer-1.0.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "f7ee681faa3db93fded2f552070d866d",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.8.1,<4.0.0",
"size": 3606,
"upload_time": "2023-02-10T20:58:41",
"upload_time_iso_8601": "2023-02-10T20:58:41.809932Z",
"url": "https://files.pythonhosted.org/packages/4c/f4/71bbb1c16b3502c0a0acab052b823cf4c2316774e91fc9fd58c4a439d0fd/django_msgpack_serializer-1.0.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "7ff6a46ac7724bf998c77fe138105c63dc2222937561a2c660de3f30386fb128",
"md5": "c20ce403e5dcde3133e20262b0bb3992",
"sha256": "71a3b88c7699348fb9ce3127c7e0d3a3de108e2d6071155d809d817b11b462e0"
},
"downloads": -1,
"filename": "django_msgpack_serializer-1.0.0.tar.gz",
"has_sig": false,
"md5_digest": "c20ce403e5dcde3133e20262b0bb3992",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.8.1,<4.0.0",
"size": 3341,
"upload_time": "2023-02-10T20:58:43",
"upload_time_iso_8601": "2023-02-10T20:58:43.346079Z",
"url": "https://files.pythonhosted.org/packages/7f/f6/a46ac7724bf998c77fe138105c63dc2222937561a2c660de3f30386fb128/django_msgpack_serializer-1.0.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-02-10 20:58:43",
"github": true,
"gitlab": false,
"bitbucket": false,
"github_user": "fcurella",
"github_project": "django-msgpack-serializer",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "django-msgpack-serializer"
}