Django-如何正确构造要在表单中显示的json对象
在Django视图中,我从REST调用获取数据,如下所示:Django-如何正确构造要在表单中显示的json对象,django,python-2.7,Django,Python 2.7,在Django视图中,我从REST调用获取数据,如下所示: {"id":3,"name":"MySQL","description":"MySQL Database Server - Fedora 21 - medium","image":"","flavor":""} 当我尝试按原样将其传递到表单时,会出现以下错误: data=self.form.initial.get(self.name,self.field.initial) AttributeError:“unicode”对象没有属性“
{"id":3,"name":"MySQL","description":"MySQL Database Server - Fedora 21 - medium","image":"","flavor":""}
当我尝试按原样将其传递到表单时,会出现以下错误:
data=self.form.initial.get(self.name,self.field.initial)
AttributeError:“unicode”对象没有属性“get”
为表单“打包”此类数据的正确方法是什么?如果REST调用的响应是JSON,则需要转换为python dict
import json
data_dict = json.loads(response)[0]
然后,您可以像普通python dict一样使用数据dict
import json
data_dict = json.loads(response)[0]