我試圖從Djano中的給定對象獲取屬性。我正在獲得價值,但我很好奇,好像有更好的方法來獲取這些數據。從Django中queryset中過濾數據而不返回整個查詢集
我用得到的name屬性:
owner_name = Owner.objects.filter(id=id).values('name')
它正確返回name
屬性我要找的,但它是在形式:
<QuerySet [{'name': u'John Doe'}]>
如何我可以得到它只是返回「John Doe」而不是<QuerySet [{'name': u'John Doe'}]>
?
編輯:我發現,我能得到我需要通過執行信息: owner_name[0].get('name')
,它將返回John Doe
。有沒有更好的方法來做到這一點,仍然只是爲了獲得1屬性?
謝謝。在閱讀文檔時,我確實必須錯過。那麼我可以處理這個異常。 – ducksauce88