上一章中介紹了RESTful和flask的相關知識,現在開始正式開始工作了,首先是安裝和使用flask。
flask是一個純python的web應用框架,使用python安裝工具pip可以很方便的進行安裝,如果開發環境中已經有了pip工具,那麼可以迅速的安裝完flask,如果沒有最好去安裝一下,事先做好準備將來安裝其它python工具時都會節省下大量的時間,關於pip的安裝方法這裡就不介紹了,百度裡有非常多的介紹文章。
馬上進入主題,安裝flask:
1 |
pip install flask |
使用pip命令就可以安裝好flask了,flask有很多的擴充套件庫,同樣可以使用pip進行安裝:
1 2 |
pip install flask-sqlalchemy pip install sqlalchemy-migrate |
例子中的兩個是flask支援資料庫的兩個擴充套件,如果還需要其它擴充套件的可以根據需要進行安裝;
下面開始編寫一個簡單的測試用例hello.py,看看flask是否可以使用了:
1 2 3 4 5 6 7 8 9 |
from flask import Flask app = Flask(__name__) @app.route('/') def hello(): return "Hello World!" app.run(debug = True) |
1 2 3 |
[email protected]:/home/work #python hello.py * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit) * Restarting with stat |
使用curl來進行訪問,檢查flask是否成功執行:
1 2 |
[email protected]:/home/work #curl localhost:5000 Hello World! |
訪問localhost的5000埠是flask的預設監聽埠,如果返回hello world,什麼flask已經安裝成功可以正常工作了;