我通过以下代码从我的views.py中将我的模型作为字典返回
data = serializers.serialize('json', response_dict)
return HttpResponse(data, mimetype='application/javascript')
问题是我在对象中有一个外键,我想要外键指向的对象的实际值,但我只得到了 ID。我想尝试返回 ID 对应的对象。我尝试过的一种方法是使用以下代码返回一个单独的列表,其中包含每个外键的相应对象,但它不起作用。
#original dictionary that returns id values for foreign keys
data1 = serializers.serialize('json', response_dict)
#The corresponding objects from the foreign key table stored in a parallel list of equal length to response_dict
data2 = serializers.serialize('json', other_list)
data = simplejson.dumps([data1, data2])
#return json dump to template via ajax
return HttpResponse(data, mimetype='application/javascript')
我将如何返回初始字典和列表以及外键的相应值?我也愿意接受更好的方法来获取每个外键的实际对象值