我想访问我的一个模型字段VERBOSE_NAME.

我可以通过这样的场标得到它.

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

但我需要动态获取.理想情况下应该是这样的

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

我看过一些东西,但就是找不到.

推荐答案

对于Django<;1.10:

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

Django相关问答推荐

如何在django模板中渲染标签集

如何在Django中将字段及其数据从一个模型添加到另一个模型?

在/Contact-Agent/Get()返回的多个对象返回了多个属性--它返回了2

如何在Django中将可选参数传递给视图?

覆盖保存以创建范围的多个对象()

DJANGO 获得模型中发现的第一、第二和第三大价值

使用 Crispy Forms 时 Django 返回 'TemplateDoesNotExist'

如何在 Django REST Framework API 响应中使用多标签过滤器?

将计数字段添加到 django rest 框架序列化程序

如何在 Django 视图中获取 URL 参数?

文档中的 Mongoengine creation_time 属性

在 Django 网站上找不到页面 404?

手动触发 Django 邮件错误报告

在基于类的通用视图 CreateView 中访问 request.user 以便在 Django 中设置 FK 字段

Django - 无法为具有动态 upload_to 值的 ImageField 创建迁移

如何在 Django 和 django-jsonfield 中将 JSONField 的默认值设置为空列表?

Django Admin - save_model 方法 - 如何检测字段是否已更改?

Django 测试客户端方法覆盖标头

如何获取 Django 模型字段对象的值

Django: Force强制 Select 相关?