Djanoの特定のオブジェクトから属性を取得しようとしています。私は適切に値を得ていますが、このデータを取得するより良い方法があるかのように私は不思議です。Djangoのクエリーセットからのデータをフィルタリングしてクエリーセット全体を返す
owner_name = Owner.objects.filter(id=id).values('name')
そして、それは適切に私が探しているname
属性を返しますが、それはの形である:
私が使用して、name属性を取得しています
<QuerySet [{'name': u'John Doe'}]>
方法<QuerySet [{'name': u'John Doe'}]>
の代わりに "John Doe"を返すだけでいいですか?
編集: owner_name[0].get('name')
をし、それがJohn Doe
を返します。私は私が行うことで、私は必要な情報を得ることができることを発見しました。 1つの属性を取得するだけの方法はありますか?
ありがとうございます。ドキュメントを読むときに間違っていたはずのもの。私は例外を処理することができます。 – ducksauce88