django-msgpack-serializer


Namedjango-msgpack-serializer JSON
Version 1.0.0 PyPI version JSON
download
home_pagehttps://github.com/fcurella/django-msgpack-serializer
SummaryA MsgPack serializer for Django.
upload_time2023-02-10 20:58:43
maintainer
docs_urlNone
authorFlavio Curella
requires_python>=3.8.1,<4.0.0
licenseMIT
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            ==================
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"
}
        
Elapsed time: 0.19499s