Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Fields for storing serializable data.
Python
Branch: master

None

latest commit 7cbf317701
@sorl sorl authored
Failed to load latest commit information.
cerial None
.gitignore 1
LICENSE 1
MANIFEST.in 1
README.rst import simplejson => python2.5 support
setup.py None

README.rst

django-cerial

Fields for storing serializable data.

What makes this different from other implementations available?

  • This implementation deserializes only when necessary. Deserializing is done on field access rather than on model instance creation. Serializing is done right before saving the model instance.
  • There is a test suite

Requirements

  • 2.5 <= Python < 3
  • Django

Installation

pip install django-cerial

JSONField

Serializes data as JSON. Example:

from django.db import models
from cerial import JSONField

class Entry(models.Model):
    data = JSONField()

PickleField

Serializes data using cPickle. Example:

from django.db import models
from cerial import PickleField

class Entry(models.Model):
    data = PickleField()
Something went wrong with that request. Please try again.