靜態檔案
一般用於存放,樣式檔案(css, js等)
儲存位置:包中或者檔案所在目錄建立乙個 static 目錄
訪問:在應用中使用 /static/...即可訪問 , 更好的方式是使用url_for方法
例如 <
模板渲染
模板引擎:jinja2
儲存位置:應用是個模組,這個資料夾應該與模組同級;
如果它是乙個包,那麼這個資料夾作為包的子目錄:
/templates
/hello.html
/__init__.py
/templates
/hello.html
例子:
from flask importrender_template
'/hello/')
'/hello/')
def hello(name=none):
return render_template('
hello.html
', name=name)
doctype html
>
<
title
>hello from flask
title
>
<
h1>hello }!
h1>
<
h1>hello world!
h1>
Flask開發前端 模板渲染 靜態檔案
模版繼承和block的目的就是為了減少前端 量,提高 復用性 1 關於模板的繼承,我們可以在子模板的頂部使用如 語句來宣告繼承。而子模板中由 和 所包括的語句塊,將會替換父模板中同樣由 和 所包括的語句塊。這就是塊的功能,模板語句的替換。這裡要注意幾個點 建議在 endblock 關鍵字後也加上塊名...
使用Flask渲染靜態網頁(模板)
假設我們有了乙個已經寫好的網頁,我們希望把這個網頁展示出來,我們需要怎麼做呢?在flask中我們把這一工作叫做渲染模板,其中我們準備好的網頁叫做模板,渲染工作交給乙個叫做jinja2的模板引擎就好了,具體使用方法是呼叫函式render template 檔名 讓我們來實際操作一下 首先準備乙個靜態網...
Flask模板渲染
目錄模板變數 巨集,類似python 中的函式 模板繼承 包含 include 過濾器檢視函式的主要作用是生成請求的響應,這是最簡單請求.實際上,檢視函式有兩個作用 在大型應用中,把業務邏輯和表現內容放在一起,會增加 的複雜度和維護成本.使用模板的好處 兩個概念 渲染模板函式條件控制語句 jinja...