A cache-based python ORM.
Project description
A cache-based python ORM -- supports Redis, Memcached.
CacheBackend
- BaseBackend
- SimpleBackend
- RedisBackend
- MemcachedBackend
Methods
set(key, value)get(key)delete(key)set_many(mapping)get_many(*keys)delete_many(*keys)has(key)
Serializer
- json
- msgpack
- pickle
- protobuf
Registry
All serializers are registered to a registry singleton.
Provide json, msgpack, pickle three preset serializers.
You can register your own serializer,
such as a Protobuf serializer that registers a Person message.
registry.register("protobuf.person", ProtobufSerializer(person_pb2.Person))
ModelBase
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
cacheorm-0.0.1.tar.gz
(6.0 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file cacheorm-0.0.1.tar.gz.
File metadata
- Download URL: cacheorm-0.0.1.tar.gz
- Upload date:
- Size: 6.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.6.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0494cad2958787385470dd85482addb84631e6fb15f4292db174ef0e2cfcdb76
|
|
| MD5 |
aaa78f907b113a823d13806a1dfbc53d
|
|
| BLAKE2b-256 |
8ba8858ec8b41d568cbeaf13574993adb507165360ef7987628f6b9da9855d61
|
File details
Details for the file cacheorm-0.0.1-py2.py3-none-any.whl.
File metadata
- Download URL: cacheorm-0.0.1-py2.py3-none-any.whl
- Upload date:
- Size: 6.6 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.6.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fede5d21ade5a4447f46dcf17d7217a6334a81f40b001b48285dcd1a014ab700
|
|
| MD5 |
667ed16916b7c9d617b98a8e43af2be8
|
|
| BLAKE2b-256 |
d0c3484a5234754c40515eef459073f5c82683cb905bb919b9cfde48684ae266
|