小福利,flask框架學習筆記(3)

2021-10-24 20:56:56 字數 1485 閱讀 6620

py檔案

from flask import flask, render_template

context =

}def if_for():

return render_template('if_for.html', **context)

def macro():

return render_template('macro.html')

if __name__ == '__main__':

html檔案

}}

}當前使用者不是cheney}}

}}

}}}

自定義過濾器

py檔案

from flask import flask, render_template

from datetime import datetime

def index():

context = ,

'address': '中國 湖南省 長沙市 岳麓區 高新區',

'now_time': datetime(2020, 10, 14, 21, 7, 0)

}return render_template('index.html', **context)

def my_filter(value):

return value.replace('hello', '')

def handler_time(time):

"""小於一分鐘---->剛剛

大於一分鐘小於一小時---->***分鐘之前

大於一小時小於24小時----> ***小時之前

"""now = datetime.now()

# 獲取總秒數

timestamp = (now - time).total_seconds()

if isinstance(time, datetime):

if timestamp < 60:

return '剛剛'

elif 60 <= timestamp <= 60*60:

return '%s分鐘之前' % int(timestamp/60)

elif 60*60 < timestamp <= 60*60*24:

return '%s小時之前' % int(timestamp/(60*60))

else:

return time

if __name__ == '__main__':

html檔案

}}

} }#}

}#} }}}

}}}}

}}}

巨集的使用–**的復用

}-->

}-->

小福利,帶你快速入門vue框架(3)

v mode雙向繫結 作用 在input標籤裡輸入內容,會改變script下面message裡面的內容 同樣修改script下面message裡面的內容,也會改變message的內容,叫雙向繫結 定義乙個button裡面的click事件setmsg 修改message 計算屬性 示例,計算長方形的面...

Flask框架學習筆記 2

在flask中,模板變數可以進行加減運算的 name p age p my dict city p my dict city p my list p my list my int p my list 0 my list 1 p p body 帶引數的巨集 type name value size 把...

Flask框架快速入門學習(3)

重定向顧名思義,即頁面跳轉,主要是將乙個頁面跳轉到正確的頁面上 這裡一共介紹兩種重定向,乙個為301 永久轉移 乙個為302 臨時轉移。這裡我們需要使用flask框架裡的redirect,我們從flask中將redirect包含在專案了,然後我們便可以呼叫redirect這個函式來實現跳轉功能,函式...