歡迎來到Python Flask入門指南! 在本教程中,我們將介紹如何使用Python Flask這個輕量級的網頁框架來構建網站。Flask 是一個快速且簡單的框架,非常適合初學者和具有中級 Python 技能的開發者使用。在這個教程中,我們將只用5行程式碼來構建一個簡單的網站,以幫助您開始使用 Flask。
首先,請確保您已經安裝了Python和Flask。如果還沒有安裝,您可以從官方網站上下載和安裝這些軟件。
下面是使用 Flask 架設網站的 5 行程式碼:
from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello_world():
return 'Hello, World!'
if __name__ == '__main__':
app.run()
現在,讓我們來解釋一下這些程式碼的作用:
from flask import Flask
:這行程式碼導入 Flask 模組,使我們能夠使用 Flask 框架。app = Flask(__name__)
:這行程式碼創建了一個名為app
的 Flask 應用程序對象。@app.route('/')
:這是一個裝飾器,用於定義一個路由。在這個例子中,我們將 ‘ / ‘ 路徑與hello_world
函數綁定。def hello_world()
:這是一個函數,會在用戶訪問 ‘/’ 路徑時被調用。app.run()
:這行程式碼啟動了 Flask 應用程序,使其開始運行在本地伺服器上。
要運行這段程式碼,只需要將其保存為 app.py
文件,並在終端中執行以下命令:
$ python app.py
現在,您就可以通過在瀏覽器中輸入 http://localhost:5000/
來訪問您的網站了。您應該會看到一個包含 ‘Hello, World!’ 文字的網頁。
這只是一個簡單的示例,展示了如何使用 Flask 快速構建網站。通過學習更多 Flask 的功能和特性,您可以創建更複雜和功能豐富的網站。希望這個入門指南能夠幫助您開始使用Python Flask框架!祝您順利!
教得很仔細 學到很多 謝謝~
我在 14:52 使用時,顯示錯誤:
FlaskSE : 無法辨識 'FlaskSE' 詞彙是否為 Cmdlet、函數、指令檔或可執行程式的名稱。請檢查名稱拼字是否正確,如果包含路徑的話,請確認路徑是否正確,然後再試一次。
位於 線路:1 字元:1+ FlaskSE % python3 ajax.py
t、函數、指令檔或可執行程式的名稱。請檢查名稱拼字是否正確,如果包含路徑的話,請確認路徑是 …) [], CommandNotFoundException是否正確,然後再試python ajax.py 一次。
t、函數、指令檔 位於 線路:1 字元:1 如果包含路徑的話…> 55 + FlaskSE % python ajax.py
+ ~~~~~~~ …> FlaskSE % python ajax.py + CategoryInfo :
ObjectNotFound: 或可執行程式的名稱。請檢查名稱拼字是否正確,如果包含路徑的話,請確認路徑是否正確,然後再試 (FlaskSE:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFound (FlaskSE:StrinException
問新手問題 pip指令哪裡打? SyntaxError: invalid syntax
請問這種方式建立網頁和三件套相比如何呢?
因為都沒有提到 apache 這種網頁伺服器就可以順利開啟 index.html,想請問網頁伺服器在這之間的位子在哪裡、扮演甚麼角色呢。另外也想請問如果要用 vue3 開發前端的話,需要做甚麼樣配合 flask 的配置嗎。
請問 5:37 html檔要放在python執行檔的目錄下,python執行檔的目錄要在哪裡找?
讲的真好
如果要開發一個大型網站專案,
那 app.py 裡是不是會塞很多路由,
而各路由, 又對應 def, def 底下, 又以 python 程式寫了 business logic 程式碼
這樣, app.py 豈不是很混亂, 難以維護??
有什麼 solution 呢?
期待後端資料庫連結的影片 獲益良多 謝謝 : )
能否 出一个 真实的 案例 教程呀 我现在有需求 正在学 但 怎么找到 漂亮的模板 并通过模板创建自己想要的菜单 和怎么 和数据库 链接 这些 都不会
有沒有重頭開始做一個網頁,包含下拉選單,資料顯示,圖片顯示的
读作[flæsk],现在英语不都是语感开始学么,这还能倒着念?
講解得很清楚,感謝分享🙏
請問之後會講到python爬蟲的部分嗎
那個…建議下,如果flask要部署到伺服器的話,建議不要使用直接執行python flask的方式,在啟動時他也會顯示“這是開發環境不要使用在產品部署的字”(沒記錯的話),如果要部署到伺服器還是建議使用nginx+gunicorn或uwsgi之類的部署
講的很清楚👍👍
謝謝分享架設網站的相關知識!! 看來要花個12+++小時鑽研這影片了
蠻有幫助的,對於有程式基礎想入門網頁的人很有用!
👍按讚
雖然目前用不到,但學習一下