标签: python django django-models
我想选择一个只有一个返回字段的对象。我可以使用值来做到这一点。但问题是当不使用值时它返回一个对象,当使用值时它返回一个字典。这种差异的任何原因。有没有办法让我只用一两个字段返回对象。
obj=UserProfile.objects.get(pk=1) obj=UserProfile.objects.values('my_field').get(pk=1)
答案 0 :(得分:4)
您可以使用only()方法并输入所需的字段
obj=UserProfile.objects.only('my_field').get(pk=1)