PythonTip >> 博文 >> Django

django queryset 转成dict

zihua 2014-04-25 18:04:29 点击: 11039 | 收藏


query 转换成dict 有两种方法:

 

1:queryset 自带的功能

from django.contrib.auth.models import User
user = User.objects.get(id=1)
print  user.__dict__

 注意:这样转换话,在最后会多个key     _state,在使用的时候需要注意

2 : 使用django模块 model_to_dict

from django.froms.models import  model_to_dict
from django.contrib.auth.models import User
user = User.objects.get(id=1)
user_dict = model_to_dict(user)
print user_dict

 

原文链接:http://my.oschina.net/hmc71/blog/226501

作者:zihua | 分类: Django | 标签: django | 阅读: 11039 | 发布于: 2014-04-25 18时 |