記錄#
- 學習 Flask 框架已經 76 天。
- Flask 是一個 Python 的 web 框架,用於構建 web 程序。
- 對於 Flask 的使用方式,感覺有點不太對勁。
- 使用 static_url_path 來配置靜態資源的訪問目錄。
- app.route 定義路由訪問,
@app.route('/')
表示根目錄,Flask 會自動調用 index () 函數。 - 今天的代碼練習是編寫了兩個頁面,我簡單寫了一下。
- 73-75 天學習的是 HTML 和 CSS 內容,太簡單就不記錄了。
代碼#
from flask import Flask
import datetime # import the datetime library
app = Flask(__name__, static_url_path="/static")
@app.route('/')
def index():
page = f"""
<html>
<head>
<title>David's World Of Baldies</title>
</head>
<body>
<h1>兩個連結</h1>
<h2><a href=/portfolio>作品集</a></h2>
<h2><a href=/linktree>連結樹</a></h2>
</body>
</html>
"""
return page
@app.route('/portfolio')
def portfolio():
page = f"""
<html>
<head>
<title>作品集</title>
</head>
<body>
<h1>作品集</h1>
<p>這是作品集</p>
<p><img src=static/images/picard.jpg/></p>
<p><a href=/>回到首頁</a></p>
</body>
</html>
"""
return page
@app.route('/linktree')
def linktree():
page = f"""
<html>
<head>
<title>連結樹</title>
</head>
<body>
<h1>連結樹</h1>
<p>這是連結樹</p>
<p><a href=/>回到首頁</a></p>
</body>
</html>
"""
return page
app.run(host='0.0.0.0', port=81) # 遺漏了run指令