自定义过滤器和自定义标签
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                自定义过滤器和自定义标签
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.                        
                                在我們的日常的django開(kāi)發(fā)過(guò)程當(dāng)中,難免遇到數(shù)據(jù)處理的問(wèn)題,比如,現(xiàn)在通過(guò)數(shù)據(jù)采集,得到了全國(guó)3億人的生日,然后要在前端進(jìn)行展示,但是,由于數(shù)據(jù)來(lái)源多處,導(dǎo)致生日的格式各種各樣,比如 1983-02-03 ,2016年4月16日,這個(gè)時(shí)候如果數(shù)據(jù)采集過(guò)程當(dāng)中沒(méi)有進(jìn)行數(shù)據(jù)過(guò)濾,就需要有一種功能針對(duì)每一條數(shù)據(jù)的日期進(jìn)行修改。
 views.py
1、在APP當(dāng)中創(chuàng)建templatetags包,然后在里面創(chuàng)建過(guò)濾器文件。
 
3、在settings INSTALL_APP當(dāng)中安裝過(guò)濾器文件
 4、在前端使用過(guò)濾器
 
過(guò)濾器加參數(shù)
@register.filter(name="replaceSting") def set_time(value,args):"""過(guò)濾器函數(shù),value接收的是過(guò)濾器前面的值{{a|setTime}}value就是a"""args1,args2=args.split(",")result=value.replace(args1,args2)return result總結(jié)
以上是生活随笔為你收集整理的自定义过滤器和自定义标签的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
 
                            
                        - 上一篇: python字典基础知识点
- 下一篇: python中字典的键必须是可以哈希的对
