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实现全角半角转换的方法
Aug 18 Python
跟老齐学Python之变量和参数
Oct 10 Python
python实现定时同步本机与北京时间的方法
Mar 24 Python
python 循环遍历字典元素的简单方法
Sep 11 Python
python图书管理系统
Apr 05 Python
windows环境下tensorflow安装过程详解
Mar 30 Python
PyQt5每天必学之带有标签的复选框
Apr 19 Python
Flask框架web开发之零基础入门
Dec 10 Python
利用python实现在微信群刷屏的方法
Feb 21 Python
Python3.5局部变量与全局变量作用域实例分析
Apr 30 Python
python的pytest框架之命令行参数详解(下)
Jun 27 Python
Python简单处理坐标排序问题示例
Jul 11 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中判断变量为空的几种方法小结
2013/11/12 PHP
php中mt_rand()随机数函数用法
2014/11/24 PHP
PHP获取数组长度或某个值出现次数的方法
2015/02/11 PHP
PHP的邮件群发系统phplist配置方法详细总结
2016/03/30 PHP
PHP根据session与cookie用户登录状态操作类的代码
2016/05/13 PHP
php集成动态口令认证
2016/07/21 PHP
Js之软键盘实现(js源码)
2007/01/30 Javascript
window.onbeforeunload方法在IE下无法正常工作的解决办法
2010/01/23 Javascript
JQuery获取当前屏幕的高度宽度的实现代码
2011/07/12 Javascript
JavaScript中用字面量创建对象介绍
2014/12/31 Javascript
javascript实现五星评分功能
2015/11/10 Javascript
js省市联动效果完整实例代码
2015/12/09 Javascript
深入理解Angularjs中的$resource服务
2016/12/31 Javascript
微信小程序实现手势滑动卡片效果
2019/08/26 Javascript
vue 使用高德地图vue-amap组件过程解析
2019/09/07 Javascript
JS防抖和节流实例解析
2019/09/24 Javascript
VUE 动态组件的应用案例分析
2019/12/02 Javascript
js实现文字头像的生成代码
2020/03/07 Javascript
JavaScript实现简单进度条效果
2020/03/25 Javascript
[05:39]2014DOTA2西雅图国际邀请赛 淘汰赛7月14日TOPPLAY
2014/07/14 DOTA
python3实现暴力穷举博客园密码
2016/06/19 Python
win与linux系统中python requests 安装
2016/12/04 Python
理想高通滤波实现Python opencv示例
2019/01/30 Python
python 控制台单行刷新,多行刷新实例
2020/02/19 Python
如何利用Python 进行边缘检测
2020/10/14 Python
纯CSS3绘制打火机动画火焰效果
2016/07/18 HTML / CSS
Mio Skincare中文官网:肌肤和身体护理
2016/10/26 全球购物
Skyscanner波兰:廉价航班
2017/11/07 全球购物
MIKI HOUSE美国官方网上商店:日本领先的婴儿和儿童高级时装品牌
2020/06/21 全球购物
个人应聘自我评价分享
2013/11/18 职场文书
2014年信息技术工作总结
2014/12/16 职场文书
英语教师个人总结
2015/02/09 职场文书
戒赌保证书
2015/05/11 职场文书
消防验收申请报告
2015/05/15 职场文书
坚持不是死撑,更重要的是心态
2019/08/19 职场文书
JAVA SpringMVC实现自定义拦截器
2022/03/16 Python