debug功能是預設關閉的,當程式種出現問題時,得到的錯誤大多數都是伺服器錯誤,但是也不知道伺服器怎麼出的錯。例如出現乙個除數為零的情況:
#-*- coding:utf-8 -*-
from flask import flask
def helloworld():
a = 1
b = 0
c = a / b # 除數為零,一定會出錯,
return "helloworld!"
if __name__ == "__main__":
此時,重新整理網頁就會得到伺服器錯誤:
ps:debug模式開啟還有乙個好處就是開發過程中,修改了某個檔案後ctrl+s儲存,伺服器會自動重啟,不需要自己手動重新停止並執行**。
可以另外新建乙個configure.py檔案,將debug=ture寫入其中,但是寫入檔案時要注意大寫。
#-*- coding:utf-8 -*-debug = true
#-*- coding:utf-8 -*-from flask import flask
import configure
def helloworld():
return "helloworld!"
if __name__ == "__main__":
FLask學習筆記 Flask概念(一)
1.程式例項 flask類的物件,只有乙個強制指定的引數 程式主模組或包的名字。通常用如下 建立 from flask import flask2.路由和檢視函式 處理url和函式之間關係的程式稱為路由。def index return hello world 上圖中index 即為檢視函式 動態路...
Flask學習筆記
web 發展至今,特別是伺服器端,涉及到的知識 內容,非常廣泛。這對程式設計師的要求會越來越高。如果採用成熟,穩健的框架,那麼一些基礎的工作,比如,網路操作 資料庫訪問 會話管理等都可以讓框架來處理,那麼程式開發人員可以把精力放在具體的業務邏輯上面。使用web框架開發web應用程式可以降低開發難度,...
Flask 學習筆記
因為mac自帶了python2.7,所以這個文章是基於2.7版本的 依賴於兩個外部庫 werkzeug和jinjia2.werkzeug是乙個wsgi工具集,jinjia2負責渲染模版 2.安裝 1 mac osx或linux sudo pip install virtualenv mkdir my...