First TRY FLASK(2)

由于前面實例太簡單,當改變請求程序狀態時,視圖函數也需要變化,稱為視圖邏輯和表現邏輯,混在一起很容易NG,所以分開了比較好,我們就用了一個叫模板的東西,把表現邏輯放在模板里面。正好有個現成的,就是Jinja2.

flask會在文件夾里從templates這個子文件夾尋找,所以我們要創建一個templates文件夾,里面放上我們命名好的模板,對應什么模板就載入什么。

例如:

一個user和一個404錯誤的模板就是這樣。

其中的變量,如name,就是可以把這個值從渲染模板使用的數據獲取。還提供了控制語句的結構,這個看書就知道了,還是比較簡單的。

接著是模板繼承,這個比較有用,首先我們打算用bootstrap這個框架,然后建立一個包含bootstrap文件的基模板,例如P27例3-7所示

靜態文件可以用于上傳個圖片啥的,這也沒啥說的,主要是新建一個static這個文件夾,把東西可以放在這個里面。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容