我正在嘗試訪問 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 值。
uj5u.com熱心網友回復:
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)
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/326713.html
標籤:Python 蟒蛇-3.x 姜戈 django-models
