flask學習筆記(二) flask除錯技巧

2021-08-24 23:21:47 字數 879 閱讀 8723

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...