simple json data manager targeting model.JsonField in (djano framework)
Project description
JOM Django JsonField simple manager
JOM Object helps you to handle JsonField in django frame work so that you can (delete | edit | add ) values and gets the result from the function result() you can get two types of results (str -> json object | dict -> python object)
example
from jom import JOM
# or you can import it as JsonObjectManager
# asign the object you want to handle
# json format
data = '{"name":"Hussein Naim ","site":"https://iamhusseinnaim.github.io","age":22}'
# allowed fields to deal with
allowed = ['name','site','age']
# create the instance
instance = JOM(data,allowed=allowed)
# delete a certain item
instance.del_item("age")
# holding the result
result = instance.result()
# print out the result
print(result)
# output: default = return as json | str
# "{'name':"Hussein Naim ","site":"https://iamhusseinnaim.github.io"}
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
jom-0.0.6.tar.gz
(3.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
jom-0.0.6-py3-none-any.whl
(2.9 kB
view details)
File details
Details for the file jom-0.0.6.tar.gz.
File metadata
- Download URL: jom-0.0.6.tar.gz
- Upload date:
- Size: 3.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.0 CPython/3.9.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0c8f0972cddfb649f7fc9a9ced897172043dccf26c68331475a632d4de7ae0b5
|
|
| MD5 |
fc2d95f29192a2a14ec11f4f877d66f0
|
|
| BLAKE2b-256 |
eddcf3edaa8ed28fe15426bc4dd025b6c44a9a31948d477c4a4fd3c0f2e57e8e
|
File details
Details for the file jom-0.0.6-py3-none-any.whl.
File metadata
- Download URL: jom-0.0.6-py3-none-any.whl
- Upload date:
- Size: 2.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.0 CPython/3.9.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7b826a890fdb75512859d5d9ac70e7d7d602ed812d67a5ad8862b647d69dba36
|
|
| MD5 |
6b6d00be2c2ce439ecb3d3baa6d31197
|
|
| BLAKE2b-256 |
f5d3b78f74e4e0df7985ce4b39d0de877655d0b7d1d453babca97563f6cee0ec
|