【发布时间】:2017-10-08 10:08:55
【问题描述】:
我的模型中有很多 json 字段。我想以字符串格式打印它们。
我使用的代码是:
data=[]
detail=details.objects.filter(Id=item['Id'])
for i in compliance:
data.append(str("Name")+str(":")+str(i.Name)+str(" , ")+str("Details")+str(":")+str(i.Details)
print data
我得到的输出是:
Name:ABC, Details:{u'Status': u'True', u'Remarks': u'No Remark'}
预期的输出是:
Name:ABC, Details:Status:True,Remarks:No Remark
任何帮助将不胜感激。
【问题讨论】:
-
您的预期输出不是有效的 JSON
-
不要连接字符串。将它们附加到列表并使用
str.join方法