How can I get access to a Django Model field verbose name dynamically? How can I get access to a Django Model field verbose name dynamically? django django

How can I get access to a Django Model field verbose name dynamically?


For Django < 1.10:

model._meta.get_field_by_name('location_x')[0].verbose_name


model._meta.get_field('location_x').verbose_name


For Django 1.11 and 2.0:

MyModel._meta.get_field('my_field_name').verbose_name

More info in the Django doc