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实现登录人人网并抓取新鲜事的方法
May 11 Python
在Django的上下文中设置变量的方法
Jul 20 Python
python实现字典(dict)和字符串(string)的相互转换方法
Mar 01 Python
利用Python读取文件的四种不同方法比对
May 18 Python
selenium+python实现自动化登录的方法
Sep 04 Python
tensorflow实现逻辑回归模型
Sep 08 Python
python看某个模块的版本方法
Oct 16 Python
Python实现的合并两个有序数组算法示例
Mar 04 Python
Python3内置模块pprint让打印比print更美观详解
Jun 02 Python
python的pstuil模块使用方法总结
Jul 26 Python
Python 生成一个从0到n个数字的列表4种方法小结
Nov 28 Python
Python常用GUI框架原理解析汇总
Dec 07 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之第一天
2006/10/09 PHP
PHP 和 XML: 使用expat函数(二)
2006/10/09 PHP
php连接oracle数据库及查询数据的方法
2014/12/29 PHP
php检测apache mod_rewrite模块是否安装的方法
2015/03/14 PHP
Laravel访问出错提示:`Warning: require(/vendor/autoload.php): failed to open stream: No such file or di解决方法
2019/04/02 PHP
Js 代码中,ajax请求地址后加随机数防止浏览器缓存的原因
2013/05/07 Javascript
使用nodejs、Python写的一个简易HTTP静态文件服务器
2014/07/18 NodeJs
JQuery的Pager分页器实现代码
2016/05/03 Javascript
js获取html的span标签的值方法(超简单)
2016/07/26 Javascript
关于json字符串与实体之间的严格验证代码
2016/11/10 Javascript
js querySelector() 使用方法
2016/12/21 Javascript
JS实现AES加密并与PHP互通的方法分析
2017/04/19 Javascript
javascript实现电脑和手机版样式切换
2017/11/10 Javascript
微信小程序实现下载进度条的方法
2017/12/08 Javascript
vue配置请求本地json数据的方法
2018/04/11 Javascript
说说Vue.js中的functional函数化组件的使用
2019/02/12 Javascript
微信小程序实现3D轮播图效果(非swiper组件)
2019/09/21 Javascript
jQuery实现鼠标拖拽登录框移动效果
2020/09/13 jQuery
原生js实现购物车
2020/09/23 Javascript
JavaScript实现滚动加载更多
2020/12/27 Javascript
Python实现全局变量的两个解决方法
2014/07/03 Python
python学习 流程控制语句详解
2016/06/01 Python
解决Linux系统中python matplotlib画图的中文显示问题
2017/06/15 Python
Python3实现购物车功能
2018/04/18 Python
python GUI实现小球满屏乱跑效果
2019/05/09 Python
python中dict()的高级用法实现
2019/11/13 Python
如何利用Python给自己的头像加一个小国旗(小月饼)
2020/10/02 Python
在线购买世界上最好的酒:BoozeBud
2018/06/07 全球购物
关于Java String的一道面试题
2013/09/29 面试题
英文求职信结束语大全
2013/10/26 职场文书
成品仓管员工作职责
2013/12/29 职场文书
新书吧创业计划书
2014/01/31 职场文书
迟到检讨书5000字
2014/01/31 职场文书
一份创业计划书范文
2014/02/08 职场文书
客运企业隐患排查工作方案
2014/06/06 职场文书
Python使用socket去实现TCP客户端和TCP服务端
2022/04/12 Python