Flask-第一課:配置環境,建立程序


工具善其事,必先利其器。學習Flask所使用的軟件環境如下:

python 3.6

Flask 0.12

Python的IDE我使用的是PyCharm。

第一步:使用PyCharm建立Flask工程

 

點擊Create創建工程FlaskStudy

 

第二步:執行FlaskStudy.py.

控制面板輸出如下:

C:\05Soft\Python36\python.exe C:/03Study/Python/FlaskStudy/FlaskStudy.py
* Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)

 

第三步:瀏覽器中輸入:

使用Flask,我們已經建立了一個最最簡單的web程序。

 

第四步:簡單說明app程序

from flask import Flask

print(__name__)
app = Flask(__name__)


@app.route('/')
def hello_world():
    return 'Hello World!'

if __name__ == '__main__':
    app.run()
View Code

1.首先,我們導入了 Flask 類。這個類的實例將會是我們的 WSGI 應用程序。
2.接下來,我們創建一個該類的實例,第一個參數是應用模塊或者包的名稱。 如果你使用單一的模塊(如本例),你應該使用 __name__ ,因為模塊的名稱將會因其作為單獨應用啟動還是作為模塊導入而有不同( 也即是 '__main__' 或實際的導入名)。這是必須的,這樣 Flask 才知道到哪去找模板、靜態文件等等。
3.然后,我們使用 route() 裝飾器告訴 Flask 什么樣的URL 能觸發我們的函數。
4.這個函數的名字也在生成 URL 時被特定的函數采用,這個函數返回我們想要顯示在用戶瀏覽器中的信息。
5.最后我們用 run() 函數來讓應用運行在本地服務器上。 其中 if __name__ == '__main__': 確保服務器只會在該腳本被 Python 解釋器直接執行的時候才會運行,而不是作為模塊導入的時候。

 

第五步:更改配置

app.run(host="127.0.0.1", port=8090, debug=True)

可以修改端口號,執行模式改為debug,調試模式。

debug=True在生成環境上不建議。app.debug = True完成同樣的功能

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM