Key-Value Model by Detabase powered
Project description
Key-Value Model by Detabase powered
API
constructor
class KVModel(dict)
example:
from kv_deta import KVModel
class Example(KVModel):
class Config:
deta_key = DETA_BASE_KEY
# or
deta = Deta(DETA_BASE_KEY)
#
table_name = "my_kv_table" # optional
kv = Example({"key":"value"})
update
like for dictionary
kv.update({"k2":42})
save
commit all data to detabase
kv.save()
get
mixed dict.get(key) and deta.get(key)
kv.get(key:str="some key", default="newer data")
return value from deta.get(key)
or update it by default
if defined
Updates
- implemented
get(key,default)
- implemented
save()
License
- It's opensource and free software, see the LICENSE for more details
similar projects
TODO
[ ] dec()
[ ] inc()
[x] get()
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 Distributions
No source distribution files available for this release.See tutorial on generating distribution archives.
Built Distribution
kv_deta-0.1.7a0-py3-none-any.whl
(15.4 kB
view hashes)
Close
Hashes for kv_deta-0.1.7a0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ad8a063b1c1ef7b9c45d797f7c4eabb49b4618bb0204235ee7cd85d0f9d6417b |
|
MD5 | 7d21a7fcb66622a6ee7ee5a7ca2a5542 |
|
BLAKE2b-256 | 2dfd233507a493adc5dd807cc60169638cd2ad402ba366d31fffae2cede455f2 |