欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

在flask中開啟debug調(diào)試模式的方法-創(chuàng)新互聯(lián)

創(chuàng)新互聯(lián)www.cdcxhl.cn八線動態(tài)BGP香港云服務(wù)器提供商,新人活動買多久送多久,劃算不套路!

站在用戶的角度思考問題,與客戶深入溝通,找到永新網(wǎng)站設(shè)計與永新網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗,讓設(shè)計與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個性化、用戶體驗好的作品,建站類型包括:網(wǎng)站建設(shè)、成都做網(wǎng)站、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣、空間域名、網(wǎng)頁空間、企業(yè)郵箱。業(yè)務(wù)覆蓋永新地區(qū)。

小編給大家分享一下在flask中開啟debug調(diào)試模式的方法,希望大家閱讀完這篇文章后大所收獲,下面讓我們一起去探討吧!

flask默認是沒有開啟debug模式的,開啟debug模式有很多好處:

第一,可以幫助我們查找代碼里面的錯誤,比如:

from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello_world():
    x = 10
    y = 0
    res = x/y
    print res
    return 'Hello World!'
if __name__ == '__main__':
    app.run()

我們都知道,除數(shù)是不能為0的,但是上面的代碼里y的值是0,我們運行這段代碼,然后去地址查看,只能看到內(nèi)部服務(wù)錯誤,但是沒有任何錯誤原因的說明,我們找起原因就會非常費勁。

除了方便找到bug以外,還有另一個原因促使我們開啟debug模式,就是如果我們不開啟debug模式,我們修改了上面代碼里y的值不等于0,然后ctrl+s保存代碼,去頁面刷新頁面仍然是上圖,也就是說Ctrl+s沒有重新加載代碼的運行,如果我們每次修改代碼都要重新運行代碼才能看到結(jié)果,是不是非常的不方便呢?以上兩個原因,讓我們需要開啟debug模式:

開啟debug模式只需要我們加一句app.debug = True即可。重新運行代碼以后我們發(fā)現(xiàn)控制臺輸出的內(nèi)容也和之前不一樣了,系統(tǒng)會提示你重啟了服務(wù)并且開啟了debug模式。(更多學(xué)習(xí)教程,請點擊創(chuàng)新互聯(lián)。)

現(xiàn)在去刷新頁面,會發(fā)現(xiàn)頁面提示了我們報錯的原因:

而且在報錯的最下面可以看到代碼報錯的位置和原因:

現(xiàn)在我們來說一下控制臺輸出的最后一行的PIN碼:

我們先來到報錯頁面代碼報錯的位置,將鼠標(biāo)放在報錯語句上會看到后面有一個命令行樣子的圖標(biāo):

現(xiàn)在點擊那個圖標(biāo):

會發(fā)現(xiàn)頁面彈出了這么一個框:

上面說著(翻譯):控制臺被鎖定,需要輸入PIN來解鎖。PIN已經(jīng)在你運行服務(wù)(就是你的代碼)的shell(就是工具,我們用的是pychram)標(biāo)準(zhǔn)輸出里打印出來了,你可以在那里找到它。

我們把PIN碼粘貼過去就能看到:

我們可以直接在這里調(diào)試了,我們需要看一下y的值是不是真的是0,我們print y一下:

這樣就快速的定位到了問題的所在了。而且這個PIN值是不需要你每次都輸入的,你只要輸入一次,8小時以內(nèi)都不需要再次輸入的,因為flask會生成一個cookie信息,記錄你的登錄狀態(tài)。

當(dāng)然開啟debug模式并不是只有上面一種方式:

app.run(debug=True)

# coding: utf-8

from flask import Flask

# __name__是用來確定flask運行的主文件
app = Flask(__name__)

# 開啟debug模式方法一
# app.debug = True

@app.route('/')
def hello_world():
    x = 10
    y = 0
    res = x/y
    print res
    return 'Hello World!'

if __name__ == '__main__':    
    # 開啟debug模式方法二
    app.run(debug=True)

第三種開啟debug的方法是通過配置文件

app.config.update(DEBUG=True)  

注意Debug必須要大寫哦

# coding: utf-8

from flask import Flask

# __name__是用來確定flask運行的主文件
app = Flask(__name__)

app.config.update(DEBUG=True)

@app.route('/')
def hello_world():
    x = 10
    y = 0
    res = x/y
    print res
    return 'Hello World!'

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

第四種開啟方式——加載文件

我們新建一個名為configs的py文件,內(nèi)面寫:

# coding: utf-8
DEBUG = True

然后在代碼里先導(dǎo)入import configs再引用這個文件

app.config.from_object(configs)Ctrl+s保存就會看到設(shè)置生效了:

代碼如下:

# coding: utf-8

from flask import Flask
import configs

# __name__是用來確定flask運行的主文件
app = Flask(__name__)

app.config.from_object(configs)

@app.route('/')
def hello_world():
    x = 10
    y = 0
    res = x/y
    print res
    return 'Hello World!'

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

此外,如果你不導(dǎo)入import configsconfigs文件想用配置,那你也可以將上面代碼里的app.config.from_object(configs)修改為

app.config.from_object('configs')就是加個引號,這樣也是可以的。

看完了這篇文章,相信你對在flask中開啟debug調(diào)試模式的方法有了一定的了解,想了解更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)-成都網(wǎng)站建設(shè)公司行業(yè)資訊頻道,感謝各位的閱讀!

網(wǎng)站欄目:在flask中開啟debug調(diào)試模式的方法-創(chuàng)新互聯(lián)
當(dāng)前鏈接:http://aaarwkj.com/article8/dppdop.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供定制網(wǎng)站、企業(yè)建站外貿(mào)網(wǎng)站建設(shè)、標(biāo)簽優(yōu)化、網(wǎng)站設(shè)計公司、移動網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站制作
久草视频免费福利资源站| 大片天天看菲色亚洲黄色| 最新亚洲国产高清激情| 国产精品岛国片在线观看| 欧美激情在线精品一区二区| 蜜桃国产精品视频网站| 欧美中日韩精品免费在线| 青青草原三区在线播放| 亚洲欧美成人自偷自拍一区| 国产实拍之强伦奸在线观看| 日本午夜视频一区二区| 亚洲综合av婷婷激情| 亚洲黄色av网址在线观看| 日韩人妻一区二区三区蜜桃视频密| 色偷拍亚洲偷自拍二区| 中国吞精囗交免费视频| 人妖系列中文字幕欧美系列| 极品美女被插到高潮喷水| 熟女乱熟乱熟妇综合网二区| av在线手机中文字幕| 一区二区在线视频免费播放| 亚洲欧美日韩颜射极品| 中文字幕乱码十国产乱码| 日本久久在线观看视频| 精品一区无遮挡免费网站| 在线中文字幕日韩精品| 午夜福利视频一区久久久| 国产美女亚洲精品久久久 | 欧美性大片一区二区三区| 另类欧美亚洲中文在线综合| 亚洲一区二区三区 码| 一本久久综合亚洲鲁鲁五月天| 亚洲中文字幕乱码丝袜在线精品| 看夫妻性生活免费视频| 欧美亚洲av一区二区三区| 91伊人激情综合久久| 欧美日韩国产一区二区的| 亚洲精品午夜在线观看| 日韩欧美亚洲一区二区三区 | 成人免费在线视频不卡| 亚洲国产精品97视频|