今天发现一个掉渣天的方法,Django的forms包里面有一个方法:model_to_dict(),它可以将一个model对象转化成dict。
In [1]: from apps.dormitory.models import Dormitory In [2]: from dajngo.forms.models import model_to_dict In [3]: dormitory = Dormitory.objects.all()[0] In [4]: model_to_dict(dormitory) Out[4]: {'balance': Decimal('0.00'), 'building': 1L, 'capacity': 6, 'floor': 1, u'id': 1L, 'last_month_balance': Decimal('0.00'), 'number': u'1101'}
嗯,这很django。