django QuerySet和Model对象转换成字典对象
1
·
方法肯定不止一种,但是找了好多都不太满意,最终找了一个我认为比较好用的方法
Model对象转换成字典:
from django.forms.models import model_to_dict if isinstance(model_obj, models.Model): return model_to_dict(model_obj)QuerySet对象转换成字典对象(实在找不到更好的,就偷了懒):
from django.forms.models import model_to_dict if isinstance(querySet_obj, QuerySet): result = [] for var in querySet_obj: result.append(model_to_dict(var)) # result = json.loads(serialize('json', obj)) # 会带model,pk,fields return result####
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐



所有评论(0)