私のモデルには多くのjsonフィールドがあります。私は文字列形式でそれらを印刷したいと思います。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 – Neo
ではありません。それらをリストに追加し、 'str.join'メソッドを使用する – Vinny