django 跳轉頁面 模板 自定義過濾器

2022-05-04 13:27:10 字數 1053 閱讀 4094

一:跳轉頁面:

1,首先拿到你點讚的頁面儲存在cookie裡面.

2,然後在登入頁面登入成功後,返回存在cookie裡的頁面資訊.
if($.cookie('

mycookie'))

這裡先判斷,首先判斷是否有這個session,如果有則返回當前的頁面,

如果沒有則返回初始頁面

else

二:自定義過濾

1,首先要建立好資料夾,資料夾名必須是固定不變的
2,在資料夾下面建立乙個py檔案,並寫好**:

from django import

template

from django.utils.safestring import mark_safe #

這裡的mark_safe和之前的html標籤加safe一樣

register = template.library() #

以上三行是不變的

@register.filter    #裝飾器下面必須跟著函式.
def yuanling(t):     #這個函式裡面的返回值就是最後返回渲染模板的資料.

import datetime

now=datetime.datetime.now()

print(now)

t=datetime.datetime(year=t.year,month=t.month,day=t.day,hour=t.hour,minute=t.minute,second=t.second)

print(t)

yuanling_time=now-t

yuanling_time=str(yuanling_time)[:7]

print(yuanling_time)

return mark_safe(yuanling_time)

3,最後倒入到模板裡

1首先倒入,

2,就是把過濾器的函式放進去

園齡:}

django 自定義錯誤頁面

當django找不到與請求匹配的url時,或者當丟擲乙個異常時,將呼叫乙個錯誤處理檢視。django預設的自帶的錯誤檢視包括400 403 404和500,分別表示請求錯誤 拒絕服務 頁面不存在和伺服器錯誤。它們分別位於 django有內建的html模版,用於返回錯誤頁面給使用者,但是這些403,4...

Django自定義模板函式

模板函式是使用於模板檔案的處理函式,模板函式的使用方式是 1.建立自定義函式資料夾 想要使用自定義模板函式的話需要先建立用於存放函式的資料夾,而在django中對於自定義函式資料夾的名稱有嚴格的要求,即要求存放自定義模板函式的資料夾必須叫templatetags。建立模板函式py檔案,檔名可自定義,...

tp中自定義跳轉頁面

1.在admin view下建立public資料夾 2.在public資料夾下建立error.html success.html 3.在專案下公共common config.php寫入配置 return array show page trace true,db type mysql 資料庫型別 d...