乙個簡單的flask返回html模板

2021-10-18 05:09:19 字數 1207 閱讀 1446

我們如果僅僅在python檔案中寫返回的html,不僅會複雜而且不易維護。因此需要用jinjia模板。首先確保自己的目錄正確,因為用jinjia模板必須再templates根目錄下,這個templates又必須在你建立的目錄下

這個是python檔案的flask渲染模板

#  

# made by 楊慶華

from flask import flask,render_template

user =

movies =[,

,,,,

,]'/')

defindex()

:return

'hello'

'/watchlist'

)def

watchlist()

:return render_template(

'watchlist.html'

,user=user,movies = movies)

)

以下是watchlist.html內容

"en"

>

"utf-8"

>

}<

/title>

<

/head>

}<

/h2>

}<

/i>

this user not exists<

/i>

}'s watchlist 長度是(})

<

/h3>

}--}

<

/li>

<

/ul>

<

/body>

<

/html>

注意需要補充說明的是三個定界符

語句。比如if,for

注意}注釋

然後你在瀏覽器輸入自己的位址

乙個簡單的flask程式

所有flask程式都必須建立乙個程式例項。程式例項是flask類的物件,經常使用下述 建立 from flask import flask flask類的建構函式只有乙個必須指定的引數,及程式主模組或包的名字。在大多數程式中,python的 name 變數就是所需的值。客戶端把請求傳送給web伺服器...

乙個簡單的返回頂部效果

經常會在網頁中看到返回頂部的功能,但是大多數都是採用簡單的錨點直接定位到頂部,對使用者來說顯得太突兀,平緩過渡應該是一種比較好的使用者體驗。但是從效能上來講,直接定位到頂部毋須使用指令碼,效能更高。這個簡單的測試例子效果如下 定位到錨點 測試文字 測試文字 測試文字 測試文字 測試文字 測試文字 測...

用flask寫乙個簡單的介面

用falsk寫乙個簡單的介面,這個介面的資料本來是爬蟲爬取的資料,但是今天只寫乙個flask介面,資料就用測試資料好了。import random import reimport time import requests import flask,json from flask import req...