您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

Django中模型Model添加JSON类型字段的方法

2024/3/24 17:10:52发布14次查看
本文实例讲述了django中模型model添加json类型字段的方法。分享给大家供大家参考。具体如下:
django里面让model用于json字段,添加一个jsonfield自动类型如下:
class jsonfield(models.textfield): __metaclass__ = models.subfieldbase description = json def to_python(self, value): v = models.textfield.to_python(self, value) try: return json.loads(v)['v'] except: pass return v def get_prep_value(self, value): return json.dumps({'v':value})
之后就直接为model定义jsonfield类型字段了
class category(models.model): name = fields.medialnamefield() other= fields.jsonfield()
使用很方便:
复制代码 代码如下:category.objects.create(name=c1, other=(1,2,3,4,5))所有可以被json序列化的类型都可以直接赋值给other字段,很方便吧。
希望本文所述对大家的python程序设计有所帮助。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product