通过jsonplus库将非基本类型序列化为json的django扩展。
django-jsonplus的Python项目详细描述
通过jsonplus库将非基本类型序列化为json的django扩展。
安装
从pypi安装:
pip install django-jsonplus
添加到您的settings.py:
INSTALLED_APPS=[<other-apps>'django_jsonplus',]
用法
若要对数据库值(反)序列化使用jsonplus,请使用 JSONPlusField:
fromdjango.dbimportmodelsfromdjango.contrib.postgres.fieldsimportJSONFieldfromdjango_jsonplus.modelsimportJSONPlusFieldclassMyModel(models.Model):# stores only numbers, strings, lists, dicts (but not dates)basic_data=JSONField()# stores datetime, namedtuple, set, decimal, complex...rich_data=JSONPlusField()