簡體   English   中英

Flask App在本地計算機上出現404錯誤

[英]404 Error on local machine with Flask App

首先,我要說我對Python作為數據工具很熟悉,但這是我第一次使用Python / Flask。...我正在研究Flask Mega Tutorial一書,並決定嘗試制作一個儀表板為公司的銷售團隊。 我才剛開始,我不知道自己做錯了什么。

是我在Github上的項目的鏈接,我認為是因為進口商品是圓形的? 但是我不確定如何解決它。 我的app.py文件創建了應用程序,然后將其導入到route.py和models.py中。 route.py依賴於我的User類的models.py。 我可以在本地運行它,它說Flask應用程序正在運行,但瀏覽器中出現404錯誤。

if __name__ == "__main__":
    app.run(debug=True)

應該放置在app.py末尾, routes.py不是放在app.py

從這個答案中讀取:

當Python解釋器讀取源文件時,它將執行其中找到的所有代碼。

在執行代碼之前,它將定義一些特殊變量。 例如,如果Python解釋器將該模塊(源文件)作為主程序運行,則它將特殊的__name__變量設置為具有值__main__ 如果從另一個模塊導入該文件, __name__設置為模塊的名稱。

因此,僅當您運行app.py才會執行上述代碼。 如果運行routes.py ,除非將其放置在routes.py模塊內,否則它將變得毫無意義。

我測試了它,並按預期工作:

索引路線

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM