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 16 Python
Python脚本实现自动发带图的微博
Apr 27 Python
Python连接PostgreSQL数据库的方法
Nov 28 Python
Python数据结构与算法之列表(链表,linked list)简单实现
Oct 30 Python
解决matplotlib库show()方法不显示图片的问题
May 24 Python
详谈Python 窗体(tkinter)表格数据(Treeview)
Oct 11 Python
对python 操作solr索引数据的实例详解
Dec 07 Python
Python实现求两个数组交集的方法示例
Feb 23 Python
python3 requests库实现多图片爬取教程
Dec 18 Python
python对接ihuyi实现短信验证码发送
May 10 Python
基于python实现获取网页图片过程解析
May 11 Python
Python中Permission denied的解决方案
Apr 02 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/06/25 PHP
php 批量生成html,txt文件的实现代码
2013/06/26 PHP
php mysql_real_escape_string函数用法与实例教程
2013/09/30 PHP
PHP SESSION的增加、删除、修改、查看操作
2015/03/20 PHP
php+mysql实现无限级分类
2015/11/11 PHP
php批量修改表结构实例
2017/05/24 PHP
快速解决PHP调用Word组件DCOM权限的问题
2017/12/27 PHP
浅谈PHP array_search 和 in_array 函数效率问题
2019/10/15 PHP
PHP编程一定要改掉的5个不良习惯
2020/09/18 PHP
通过点击jqgrid表格弹出需要的表格数据
2015/12/02 Javascript
基于jQuery ligerUI实现分页样式
2016/09/18 Javascript
基于JS分页控件实现简单美观仿淘宝分页按钮效果
2016/11/07 Javascript
详解Vue中过度动画效果应用
2017/05/25 Javascript
详解Vue 中 extend 、component 、mixins 、extends 的区别
2017/12/20 Javascript
详解Node.js 中使用 ECDSA 签名遇到的坑
2018/11/26 Javascript
vue-cli 3.0 版本与3.0以下版本在搭建项目时的区别详解
2018/12/11 Javascript
vue选项卡切换登录方式小案例
2019/09/27 Javascript
python海龟绘图实例教程
2014/07/24 Python
Python网页解析利器BeautifulSoup安装使用介绍
2015/03/17 Python
使用Nginx+uWsgi实现Python的Django框架站点动静分离
2016/03/21 Python
Python基于socket实现简单的即时通讯功能示例
2018/01/16 Python
Pandas 合并多个Dataframe(merge,concat)的方法
2018/06/08 Python
利用Python查看微信共同好友功能的实现代码
2019/04/24 Python
Numpy 中的矩阵求逆实例
2019/08/26 Python
python图形绘制奥运五环实例讲解
2019/09/14 Python
Python写出新冠状病毒确诊人数地图的方法
2020/02/12 Python
python GUI库图形界面开发之PyQt5打开保存对话框QFileDialog详细使用方法与实例
2020/02/27 Python
10分钟理解CSS3 Grid布局
2018/12/20 HTML / CSS
eDreams巴西:廉价机票,酒店优惠和度假套餐
2017/04/14 全球购物
幼儿园大班毕业教师寄语
2014/04/03 职场文书
武夷山导游词
2015/02/03 职场文书
辞职信格式模板
2015/02/27 职场文书
部门主管竞聘书
2015/09/15 职场文书
Pytorch中TensorBoard及torchsummary的使用详解
2021/05/12 Python
使用logback实现按自己的需求打印日志到自定义的文件里
2021/08/30 Java/Android
解决ubuntu安装软件时,status-code=409报错的问题
2022/12/24 Servers