You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何访问Django数据库查询所得模型实例的指定字段值

问题原因

WholeValues.objects.get(id=1) 返回的是单个 WholeValues 模型实例,不是查询集(QuerySet)类型。只有查询集才支持get()方法,单个模型实例没有该方法,所以你调用wanted_object.get(id=2)会触发属性不存在的报错。

正确实现方式

你要获取实例的b_count字段值,直接使用Python对象属性访问语法即可:

wanted_element = wanted_object.b_count

扩展场景(动态取字段)

如果你需要通过字符串形式的字段名动态取值,可以用getattr方法:

field_name = "b_count"
wanted_element = getattr(wanted_object, field_name)

内容的提问来源于stack exchange,提问作者kitchen800

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.30 00:48:03