Django模板获取field的verbose_name实例


Posted in Python onMay 19, 2020

创建一个名为templatetags的python module。

新建一个名为verbose_name.py的文件。

from django import template
register = template.Library()

@register.simple_tag
def get_verbose_field_name(instance, field_name):
  """
  Returns verbose_name for a field.
  """
  return instance._meta.get_field(field_name).verbose_name.title()

在模板页面引入自定义的标签。

{% load verbose_names %}

{% get_verbose_field_name instance field %}

补充知识:django中form的label和verbose name的区别

captcha = CaptchaField(label = u'验证码')

captcha = CaptchaField(verbose_name = u'验证码')

label是这个Field如果在form中的话会显示。

verbose_name 在form中不会显示 只是一种说明而已

以上这篇Django模板获取field的verbose_name实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python验证码识别的实例详解
Sep 09 Python
Python正则表达式教程之二:捕获篇
Mar 02 Python
Python之web模板应用
Dec 26 Python
Python实现带参数与不带参数的多重继承示例
Jan 30 Python
用Python和WordCloud绘制词云的实现方法(内附让字体清晰的秘笈)
Jan 08 Python
pyqt5 使用cv2 显示图片,摄像头的实例
Jun 27 Python
Django框架组成结构、基本概念与文件功能分析
Jul 30 Python
Python3 main函数使用sys.argv传入多个参数的实现
Dec 25 Python
关于Python3爬虫利器Appium的安装步骤
Jul 29 Python
python爬虫中PhantomJS加载页面的实例方法
Nov 12 Python
浅析Python打包时包含静态文件处理方法
Jan 15 Python
python中pymysql包操作数据库方法
Apr 19 Python
Django多层嵌套ManyToMany字段ORM操作详解
May 19 #Python
django ORM之values和annotate使用详解
May 19 #Python
基于python实现地址和经纬度转换
May 19 #Python
Python Django form 组件动态从数据库取choices数据实例
May 19 #Python
Django自关联实现多级联动查询实例
May 19 #Python
Python的Django框架实现数据库查询(不返回QuerySet的方法)
May 19 #Python
django 数据库返回queryset实现封装为字典
May 19 #Python
You might like
php中var_export与var_dump的区别分析
2010/08/21 PHP
PHP基础教程(php入门基础教程)一些code代码
2013/01/06 PHP
php switch语句多个值匹配同一代码块应用示例
2014/07/29 PHP
yii2.0实现创建简单widgets示例
2016/07/18 PHP
PHP实现的迪科斯彻(Dijkstra)最短路径算法实例
2017/09/16 PHP
JQuery为页面Dom元素绑定事件及解除绑定方法
2014/04/23 Javascript
更快的异步执行(setTimeout多浏览器)
2014/08/12 Javascript
推荐VSCode 上特别好用的 Vue 插件之vetur
2017/09/14 Javascript
nodeJs实现基于连接池连接mysql的方法示例
2018/02/10 NodeJs
详解plotly.js 绘图库入门使用教程
2018/02/23 Javascript
VUE2.0+ElementUI2.0表格el-table实现表头扩展el-tooltip
2018/11/30 Javascript
vue写h5页面的方法总结
2019/02/12 Javascript
[22:59]VGJ.S vs VG 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
Python 登录网站详解及实例
2017/04/11 Python
使用matplotlib画散点图的方法
2018/05/25 Python
Python面向对象进阶学习
2019/05/21 Python
python针对Oracle常见查询操作实例分析
2020/04/30 Python
python字符串拼接+和join的区别详解
2020/12/03 Python
Bootstrap File Input文件上传组件
2020/12/01 HTML / CSS
中国跨境电商:Tomtop
2017/03/16 全球购物
anello泰国官方网站:日本流行包包品牌
2019/08/08 全球购物
系统管理员的职责包括那些?管理的对象是什么?
2013/01/18 面试题
中职生自荐信
2013/10/13 职场文书
英语文学专业学生的自我评价
2013/10/31 职场文书
建筑学推荐信
2013/11/03 职场文书
信息工程学院毕业生推荐信
2013/11/05 职场文书
主题婚礼策划方案
2014/02/10 职场文书
2014年五一促销活动方案
2014/03/09 职场文书
文化活动实施方案
2014/03/28 职场文书
先进工作者推荐材料
2014/12/23 职场文书
医院合作意向书范本
2015/05/08 职场文书
复兴之路观后感3000字
2015/06/02 职场文书
会计实训总结范文
2015/08/03 职场文书
高一地理教学工作总结
2015/08/12 职场文书
idea编译器vue缩进报错问题场景分析
2021/07/04 Vue.js
SQL SERVER实现连接与合并查询
2022/02/24 SQL Server