跳轉到內容

使用 Flask 建立網站 / 建立網頁應用程式

來自 Wikibooks,開放世界中的開放書籍


現在你已經學習了 Flask 網站開發的基本知識,是時候進行最終專案了。我們將建立一個網頁應用程式,使用者可以在其中上傳姓名、年齡和最喜歡的美食,其他使用者可以查看這些資訊。

建立首頁

[編輯 | 編輯原始碼]

我們現在將為網站建立首頁,以便使用者連線時知道這是什麼。

以下是程式碼

from flask import *
app = Flask(__name__)
#This creates the application object for the site
@app.route('/')
def home():
    #You can modify this HTML how you see fit
    return """
    <!DOCTYPE html>
    <html>
    <head>
    <title>Learn about other users</title>
    </head>
    <body>
    <h1>Welcome to my Web App!</h1>
    <a href="/signup">Click here to create a account!</a>
    <p style="font-family: sans-serif;">This is a cool website to learn about fellow users.</p>
    </body>
    </html>
    """
if __name__ == "__main__":
    app.run(debug=True)

如您所見,它鏈接到一個尚未存在的註冊頁面。我們現在將解決這個問題。

製作註冊頁面

[編輯 | 編輯原始碼]

使用者必須建立帳戶才能使用您的網站。但首先,我們必須建立所有帳戶的清單。我們將這樣構造它:accounts = [{"name": "John Doe", "age": 20, "food": "pizza"}]。在下一章中,我們將編寫此頁面以及更多內容。

华夏公益教科书