国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

腳本之家,腳本語言編程技術及教程分享平臺!
分類導航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務器之家 - 腳本之家 - Python - Django自定義過濾器定義與用法示例

Django自定義過濾器定義與用法示例

2021-01-24 00:42水痕01 Python

這篇文章主要介紹了Django自定義過濾器定義與用法,結合實例形式分析了Django自定義過濾器的概念、功能、定義及使用方法,需要的朋友可以參考下

本文實例講述了Django自定義過濾器定義與用法。分享給大家供大家參考,具體如下:

一、自定義過濾器的介紹

前面我們就介紹過過濾器其實就是一個函數,把要過來的字段傳遞到一個函數內,進行加工處理,返回一個新的值展現在頁面中,在實際開發中系統自帶的過濾器有時候不能滿足我們的需求的時候就要自定義

二、Django中自定義過濾器有兩種方式

1、在組件(App)中的templatetags創建一個單獨的py文件
2、單獨創建一個組件(App)用來存放項目中所有的自定義過濾器

三、在項目中的組件中創建自定義過濾器

1、只能在安裝的組件(App)中
2、只能在組件(App)下的templatetags包內創建
3、必須使用修飾器@register.filter
4、定義一個方法,傳遞值進去進行處理,返回新的值
5、創建自定義過濾器

①. 在templatetags包下創建一個poll.py的文件

?
1
2
3
4
5
from django import template
register = template.Library()
@register.filter
def mycut(value,args):
  return value.replace(args,"")

6、 使用自定義過濾器

①. 先引入文件{% load poll %}

②. 使用

?
1
2
3
4
5
6
7
8
9
10
11
{% load poll %}
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Title</title>
</head>
<body>
  <p>{{ msg | mycut:' '}}</p>
</body>
</html>

四、可以自定義一個組件(App)[由于不需要太多的文件,就手動創建一個]

1、手動創建一個包
2、在包中創建一個templatetags的包
3、將創建的這個包在settings.py中注入
4、在templatetags中創建文件及函數
5、過濾器的使用(跟上面一樣的)

五、補充說明

如果是對字符串操作的一般都會引入@stringfilter修飾符

?
1
2
3
4
5
6
7
8
9
10
from django import template
from django.template.defaultfilters import stringfilter
register = template.Library()
@register.filter
def mycut(value,args):
  return value.replace(args,"")
@register.filter
@stringfilter
def mylower(value):
  return value.lower()

希望本文所述對大家Django框架的Python程序設計有所幫助。

原文鏈接:http://blog.csdn.net/kuangshp128/article/details/75727926

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 欧美久久久久久久久久久久久久 | 午夜色电影 | 日本精品在线观看 | 狠狠ri| 久久综合av | 久久久天堂国产精品 | 成人羞羞视频在线看网址 | 91久久精品国产91久久 | 日韩视频免费在线播放 | 在线观看亚洲免费视频 | 精品一区二区三区蜜桃 | 久久久久久久久久久网站 | 国内精品久久久久久 | 亚洲精品久久久久999中文字幕 | 黄色片网站在线看 | 欧美日韩精品久久久免费观看 | 最近免费中文字幕在线视频2 | 亚洲欧美日韩国产综合 | 欧美精品1 | a成人 | 精品国产91乱码一区二区三区 | 亚洲精品一区二区三区在线 | 精品国产子伦久久久久久小说 | 精品久久久久久久久久久久 | 日韩成人av电影在线观看 | 狠狠干天天爱 | 日韩免费视频 | 欧美日韩第一页 | 亚洲精品一区二三区不卡 | 久久久精品网站 | 亚洲影音 | 在线国产一级片 | 亚洲人成在线播放 | 亚洲国产高清在线 | 欧美精品一区二区三区四区 | 午夜精品在线观看 | 国产一级毛片电影 | 成人免费在线电影 | 91精品久久久久久久 | 一区二区日本 | 亚洲精品国产成人 |