Как я могу получить доступ к полю Django Model подробное имя динамично?

Я хотел бы иметь доступ к одному своему образцовому полю verbose_name.

Я могу получить его полем indice как это

model._meta._fields()[2].verbose_name

но я должен получить его динамично. Идеально это было бы что-то вроде этого

model._meta._fields()['location_x'].verbose_name

Я посмотрел на несколько вещей, но я просто не могу найти его.

31
задан Qantas 94 Heavy 20 February 2015 в 02:20
поделиться

2 ответа

Для Django <1.10:

model._meta.get_field_by_name('location_x')[0].verbose_name
48
ответ дан 27 November 2019 в 21:32
поделиться
model._meta.get_field_by_name('location_x')[0].verbose_name
7
ответ дан 27 November 2019 в 21:32
поделиться
Другие вопросы по тегам:

Похожие вопросы: