推薦一個學習python的網站,個人覺得在這里面收獲挺大的,希望對后來學習flask的小伙伴們有幫助。http://www.pythondoc.com/
用flask框架實現第一個web應用
首先需要搞清楚幾個概念:
1、視圖:視圖是響應來自網頁瀏覽器的請求的處理器。在 Flask 中,視圖是編寫成 Python 函數,在里面實現功能。每一個視圖函數是映射到一個或多個請求的 URL。
2、應用程序:用來創建應用對象,導入視圖等。
3、啟動腳本:用來啟動web服務器的腳本程序,即 run.py。
上面說到的幾個“概念”其實就是實現一個web應用的幾個步驟,只是剛剛接觸web開發有些東西不是特別的清楚,暫且記錄在這里。
我是將所有的“應用”都命名放到了"app"文件夾中,位於flask的目錄下。
在app文件夾中分別創建views.py視圖和__init__.py初始化程序。
views.py
from app import app @app.route('/') @app.route('/index') def index(): return "Hello, World!"
__init__.py
from flask import Flask app = Flask(__name__) from app import views
然后在Scripts中用run.py啟動web服務器就可以了。
run.py
#!flask/bin/python from app import app app.run(debug = True)
最后運行run.py腳本,訪問127.0.0.1:5000就可以看到實現的小程序了。