Skip to content Skip to sidebar Skip to footer

How To Retrieve Model Column Value Dynamically In Python

Suppose I have a model object. print (dir(table)) ['...', 'col1', 'col2', '...'] # this will output column 1 value print (table.col1) I would like to do it dynamically, for exam

Solution 1:

You want to use getattr when doing dynamic attribute retrieval in python:

col = 'col1'
getattr(table, col)

Solution 2:

To get attribute value by name use getattr

getattr(table, 'col1')

Post a Comment for "How To Retrieve Model Column Value Dynamically In Python"