我有一个dict,想在那里添加序列化模型
dict = {
'color': 'green',
'cars': Car.objects.all().values_list('id', 'name'),
'bikes': Bike.objects.all().values_list('id', 'name')
}
name
是一个实际字段。但是如果我想使用对象的实例方法,
values()
无法返回:
dict = {
'color': 'green',
'cars': Car.objects.all().values_list('id', 'get_beautified_name'),
'bikes': Bike.objects.all().values_list('id', 'get_beautified_name')
}
值()
是的,只是同时调用实例方法的结果?为了这个目的,我必须构建一个序列化程序吗?听起来有点夸张了(我还没有经验…)