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将list中的string批量转化成int/float的方法
Jun 26 Python
对Python 数组的切片操作详解
Jul 02 Python
Python中的Django基本命令实例详解
Jul 15 Python
python pandas实现excel转为html格式的方法
Oct 23 Python
Face++ API实现手势识别系统设计
Nov 21 Python
python买卖股票的最佳时机(基于贪心/蛮力算法)
Jul 05 Python
python+numpy按行求一个二维数组的最大值方法
Jul 09 Python
python实现银行管理系统
Oct 25 Python
使用python写一个自动浏览文章的脚本实例
Dec 05 Python
python实现快递价格查询系统
Mar 03 Python
在Mac中PyCharm配置python Anaconda环境过程图解
Mar 11 Python
tensorflow实现残差网络方式(mnist数据集)
May 26 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+Redis链表解决高并发下商品超卖问题(实现原理及步骤)
2020/08/03 PHP
jQuery实现页面滚动时层智能浮动定位实例探讨
2013/03/29 Javascript
JS实现切换标签页效果实例代码
2013/11/01 Javascript
刷新页面的几种方法小结(JS,ASP.NET)
2014/01/07 Javascript
jquery实现预览提交的表单代码分享
2014/05/21 Javascript
前端轻量级MVC框架CanJS详解
2014/09/26 Javascript
js实现按钮加背景图片常用方法
2014/11/01 Javascript
JavaScript采用递归算法计算阶乘实例
2015/08/04 Javascript
js简单网速测试方法完整实例
2015/12/15 Javascript
分分钟玩转Vue.js组件(二)
2017/03/01 Javascript
jQuery Jsonp跨域模拟搜索引擎
2017/06/17 jQuery
AngularJS模态框模板ngDialog的使用详解
2018/05/11 Javascript
vue-cli3.0使用及部分配置详解
2018/08/29 Javascript
vue.js实现双击放大预览功能
2020/06/23 Javascript
vue+element-ui JYAdmin后台管理系统模板解析
2020/07/28 Javascript
[36:05]DOTA2亚洲邀请赛 3.31 小组赛 A组 Liquid vs Optic
2018/04/01 DOTA
Python正则抓取新闻标题和链接的方法示例
2017/04/24 Python
rabbitmq(中间消息代理)在python中的使用详解
2017/12/14 Python
windows10下python3.5 pip3安装图文教程
2018/04/02 Python
python list格式数据excel导出方法
2018/10/31 Python
Python如何爬取实时变化的WebSocket数据的方法
2019/03/09 Python
浅谈Python3中strip()、lstrip()、rstrip()用法详解
2019/04/29 Python
Python字典中的值为列表或字典的构造实例
2019/12/16 Python
Python使用itcaht库实现微信自动收发消息功能
2020/07/13 Python
css3 pointer-events 介绍详解
2017/09/18 HTML / CSS
adidas瑞典官方网站:购买阿迪达斯鞋子和运动服
2019/12/11 全球购物
StubHub中国:购买和出售全球活动门票
2020/01/01 全球购物
国际经济贸易专业推荐信
2013/11/06 职场文书
老师对学生的评语
2014/04/18 职场文书
大学生党员自我剖析材料
2014/10/06 职场文书
追悼会答谢词范文
2015/09/29 职场文书
纪律委员竞选稿
2015/11/19 职场文书
推广普通话宣传标语口号
2015/12/26 职场文书
SQL 窗口函数实现高效分页查询的案例分析
2021/05/21 SQL Server
mysql聚集索引、辅助索引、覆盖索引、联合索引的使用
2022/02/12 MySQL
SpringBoot详解自定义Stater的应用
2022/07/15 Java/Android