【发布时间】:2017-03-07 06:23:17
【问题描述】:
我正在尝试从 Djano 中的给定对象获取属性。我得到了正确的价值,但我很好奇是否有更好的方法来获取这些数据。
我正在使用以下方法获取名称属性:
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 个属性?
【问题讨论】:
标签: django django-models django-views django-rest-framework