1、在站點blog目錄下建立templatetags資料夾
2、templatetags目錄下需要作為乙個包來處理和呼叫其中的內容,需要有乙個__init__.py檔案
3、在templatetags目錄下建立percent.py檔案(裡面定義過濾器)
4、編寫percent.py檔案,定義過濾器
#5、index-*- coding: utf-8 -*-
#自定義過濾器,注意這裡編碼一定不要掉了,不然會報錯啊~~~~
from django import
template
register =template.library()
defpercent(value):
return value + "%"
register.filter(percent)
<h1>3、過濾器-自定義過濾器h1>
<li>} li>
doctype html6、結果;>
<
body
lang
="en"
>
<
head
>
<
meta
charset
="utf-8"
>
<
title
>django之建立第6-1個專案-自定義過濾器
title
>
head
>
<
br>
<
h2>name:}
h2>
<
h2>age:}
h2>
<
h2>訪問類方法:}
h2>
<
h1>條件語句
h1>
<
h1>1、條件語句-if條件語句
h1>
<
li>我要努力了
li>
<
li>你還可以玩玩?不可以
li>
<
lo>2、and、or、not
lo>
<
li>user1是不存在的
li>
<
li>uer1存在
li>
<
li>test.name 為空(含義:如果user.name的值不存在,則定義他為空)
li>
<
h1>2、條件語句-for條件語句
h1>
<
li>第1種方法:test.values
li>
<
lo>}
lo>
br>
br>
<
li>第2種方法:test.keys
li>
<
lo>}
lo>
br>
br>
<
li>第3種方法:test.items
li>
<
lo>}:},
lo>
br>
br>
<
lo>針對list資料時一樣的道理,直接遍歷list資料即可,和python很像
lo>
<
h1>2.1、條件語句-for條件語句反向迭代(reversed)
h1>
br>
<
lo>}
lo>
br>
br>
<
h1>3、過濾器-轉化為大寫
h1>
<
li>第1種方法:key.upper
li>
<
lo>}:}
lo><
br>
br>
<
li>第2種方法:key | upper
li>
<
lo>}:}
lo><
br>
br>
<
li>第3種方法:多重管道
li>
<
lo>}:}
lo><
br>
br>
<
h1>3、過濾器-時間過濾或者格式化
h1>
<
lili
>
<
lili
>
br>
<
lo>格式化時時間分別用什麼字母表示?
lo><
br>
<
lo>y:年
lo><
br>
<
lo>m:月
lo><
br>
<
lo>d:日
lo><
br>
<
lo>h:小時
lo><
br>
<
lo>i:分鐘
lo><
br>
<
lo>s:秒
lo><
br>
<
h1>3、過濾器-自定義過濾器
h1>
<li
>}
li>
body
>
html
>
2016-04-05%
加上了乙個%符號
建立第1個Django專案
參考 環境準備 一台centos7,裝有python3 帶有pip3工具 首先使用pip安裝django pip3 install django 2.2安裝 django 之後,此時應該有可用的管理工具 django admin,使用它來建立專案 常用子命令 startproject 建立乙個專案 ...
django之建立第5個專案 條件語句
1 index doctype html html lang en head meta charset utf 8 title django之建立第5個專案 條件語句 title head br h2 name h2 h2 age h2 h2 訪問類方法 h2 h1 條件語句 h1 h1 1 條件語...
django之建立第7個專案 url配置
1 配置urls.py from django.conf.urls import patterns,include,url uncomment the next two lines to enable the admin from django.contrib import admin admin....