使用虛擬環境virtualenv
可以再python直譯器中避免包的混亂和版本的衝突。
啟用虛擬環境
source venv/bin/activate
結束虛擬環境
deactivate
hello.py
from flask import flask
def index():
return '' #把index()函式註冊為程式根位址的處理函式,index()檢視函式
def user(name):
return '' % name #user()檢視函式,name為引數
if __name__=='_main__':
請求-響應迴圈
響應函式
from flask import make_response
def index():
response = make_response('') #make_response()函式可以接受1-3個引數,返回response物件
response.set_cookie('answer', '42') #對響應設定cookie
return response
重定向
from flask import redirect
def index():
return redirect('') #重定向是響應的特殊型別,載入乙個新位址
處理錯誤
from flask import abort
def get_user(id):
user = load_user(id)
if not user:
abort(404)
return '' % user.name #abort()是特殊的響應函式,處理錯誤。錯誤發生時返回404
Flask Web開發學習筆記(1)
新人小白的第一篇部落格,寫的不好,請見諒。參考書籍 flask web開發 基於python的web應用開發實戰 第乙個完整的程式 from flask import flask所有flask程式均需建立乙個程式例項 路由 處理url到python函式之間對映關係的程式 或許可理解為 說明url指向...
Flask Web開發學習筆記(2)
二 請求排程 三 請求鉤子 四 響應 請求 響應迴圈 注 以下的請求意為flask收到的請求,不是向別的伺服器傳送的請求,此時你已經是伺服器了!響應同理。首先我們要有乙個概念,請求物件,它封裝了客戶端傳送的http請求 python中預設為全域性變數,為了防止使用混亂,引入上下文概念 可視為一種區域...
小白的Flask Web開發學習(1)
下來就開始安裝flask啦 針對windows 系統 virtualenv version 如果報錯說明沒有安裝 python ez setup.py easy install virtualenv 接下來需要建立乙個資料夾,用來儲存 下列命令是在git bash中執行 git clone cd f...