Efficient pickling for django models.
Project description
Makes django models pickling 2-3 times faster and compact.
Requirements
Python 2.7 or 3.3+, Django 1.8+
Installation and setup
$ pip install django-pickling
Then add django_pickling to your INSTALLED_APPS.
CAVEATS
No Django version checks are performed.
If fields list changes you will see TypeErrors instead of AttributeErrors.
In both cases you should wipe your cache or change keys. Note that you will need to deal with this anyway, with django-pickling you’ll just get weirder errors.
Another thing is that objects with deferred fields are not optimized.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
django-pickling-1.0.tar.gz
(3.6 kB
view details)
File details
Details for the file django-pickling-1.0.tar.gz
.
File metadata
- Download URL: django-pickling-1.0.tar.gz
- Upload date:
- Size: 3.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 182aa7fae68480665edd696e55d734c2f345e481044b4113a30d2526eeae5278 |
|
MD5 | d9f6c077565c1c13e4123624c04ff310 |
|
BLAKE2b-256 | dfe4c2a30b073e99e26adf9564d8efc8b80f794176f1a3ca907164e5ffcd1b75 |