假設我有一個模型對象。如何在Python中動態檢索模型列值
print (dir(table))
['...', 'col1', 'col2', '...']
# this will output column 1 value
print (table.col1)
我想動態做到這一點,例如:
col = 'col1'
table.col
THX
假設我有一個模型對象。如何在Python中動態檢索模型列值
print (dir(table))
['...', 'col1', 'col2', '...']
# this will output column 1 value
print (table.col1)
我想動態做到這一點,例如:
col = 'col1'
table.col
THX
你想用getattr
在Python中的動態屬性檢索時:
col = 'col1'
getattr(table, col)
要按名稱獲取屬性值,請使用getattr
getattr(table, 'col1')
謝謝alko。 –
謝謝約翰,它幫助 –