方法肯定不止一种,但是找了好多都不太满意,最终找了一个我认为比较好用的方法
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
####
django QuerySet和Model对象转换成字典对象
最新推荐文章于 2024-01-11 10:00:59 发布