載入靜態檔案,父模板的繼承和擴充套件

2022-09-13 11:06:13 字數 2255 閱讀 3627

用url_for載入靜態檔案

flask 從static資料夾開始尋找

可用於載入css, js, image檔案

繼承和擴充套件把一些公共的**放在父模板中,避免每個模板寫同樣的內容。base.html

子模板繼承父模板

父模板提前定義好子模板可以實現一些自己需求的位置及名稱。block-mis問答平台

子模板中寫**實現自己的需求。block登入

首頁、登入頁、註冊頁都按上述步驟改寫。

from flask import

flask,render_template)'

/')def

index():

return render_template('

index.html')

'/login/')

deflogin():

return render_template('

login.html')

'/regist/')

defregist():

return render_template('

regist.html')

if__name__== '

__main__':

"en">

"">首頁

"/login

">登入"}

">註冊

2015

"container

" style="

width:400px

" >

"header

" style="

background-color:#97ceff;

">

"footer

" style="

background-color:#ffa7d7;clear:both;text-align:center;python

html

"">

2016/images/banner.png

" width="

400" height="

50" alt="

gzcc.cn

" />

廣州商學院

登陸class="

box">class="

input_box

">

"uname

" type="

text

" placeholder="

請輸入使用者名稱

">

class="

input_box

">

"upass

" type="

password

" placeholder="

請輸入密碼

">

"error_box

">

class="

input_box

">

"mylogin()

">登陸

註冊class="

box">class="

input_box

">請輸入郵箱

"email

" type="

text

" placeholder="

需要通過郵件啟用賬戶

">

class="

input_box

">請輸入賬號 

"uname

" type="

text

" placeholder="

請輸入你的暱稱

">

class="

input_box

">請輸入密碼 

"upass

" type="

password

" placeholder="

請輸入密碼

">

class="

input_box

">再輸入密碼 

"upass1

" type="

password

" placeholder="

第二次輸入密碼

">

"error_box

">

class="

input_box

">

"fnlogin()

" >註冊

載入靜態檔案,父模板的繼承和擴充套件

用url for載入靜態檔案 flask 從static資料夾開始尋找 可用於載入css,js,image檔案 繼承和擴充套件把一些公共的 放在父模板中,避免每個模板寫同樣的內容。base.html 子模板繼承父模板 父模板提前定義好子模板可以實現一些自己需求的位置及名稱。block mis問答平台...

Django 模板載入靜態檔案

2 確保在 settings.py中設定了static url。staticfiles dirs os.path.join base dir,static 5 在模版中使用 load 標籤載入 static 標籤。比如要載入在專案的 static 資料夾下的 style.css 的檔案。那麼示例 如...

Tornado 靜態和模板檔案的配置,模板語言

提神個醒腦!r indexhandler static path os.path.join os.path.dirname file static 配置靜態檔案路徑 在這裡,我們設定了乙個當前應用目錄下名為statics的子目錄作為static path的引數。現在應用將以讀取statics目錄下的...