1. 程式人生 > >Python Flask學習筆記之Hello World

Python Flask學習筆記之Hello World

bubuko 筆記 out 混亂 name html ctrl 激活 pro

Python Flask學習筆記之Hello World

安裝virtualenv,配置Flask開發環境

virtualenv

虛擬環境是Python解釋器的一個私有副本,在這個環境中可以安裝私有包,而且不會影響系統中安裝到全局Python解釋器。虛擬環境非常有用,可以在系統的Python解釋器中避免包的混亂和版本的沖突,為每個程序單獨創建虛擬環境,可以保證程序只能訪問虛擬環境中的包從而保持全局解釋器的幹凈整潔。

  • 安裝
sudo apt-get install python-virtualenv
  • 創建項目目錄
mkdir Blog ; cd Blog
  • 查看版本
virtualenv --version
  • 命名項目的虛擬環境
virtualenv venv
  • 指定python版本
virtualenv -p /usr/bin/python2 virtualenv‘s name
  • 激活虛擬環境
. venv/bin/activate

環境激活後命令提示符發生改變(venv) $

  • 退出虛擬環境
deactivate

編寫Hello World

from flask import Flask
app = Flask(__name__)

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

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

運行結果如下

 * Serving Flask app "hello" (lazy loading)
 * Environment: production
   WARNING: Do not use the development server in a production environment.
   Use a production WSGI server instead.
 * Debug mode: off
 * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)

技術分享圖片

參考文檔:
http://flask.pocoo.org/


http://www.pythondoc.com/flask/index.html

Python Flask學習筆記之Hello World