我试图访问一个django数据库表对象的元素。我的理解是结构如下:
数据库表->对象→
元素。
我可以通过以下操作访问我想要的数据库对象:
wanted_object = WholeValues.objects.get(id=1)
如何访问这个数据库对象的元素。我试过wanted_element = wanted_object.get(id=2)
当我尝试访问第一个元素时,我得到一个错误。这个错误显示WholeValues' object has no attribute 'get'
我的对象模型如下:
class WholeValues(models.Model):
a_count = models.FloatField()
b_count = models.FloatField()
c_count = models.FloatField()
在我的例子中,我想访问b_count的值。
wanted_object
为WholeValues
实例。
你可以像任何普通的python对象一样访问它的字段或方法。
# Get object where `id = 1` from database
wanted_object = WholeValues.objects.get(id=1)
# object.<field_name> to access object fields
print(wanted_object.a_count)