亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Flask框架配置與調試操作示例

 更新時間:2018年07月23日 09:58:21   作者:噴跑的豆子  
這篇文章主要介紹了Flask框架配置與調試操作,結合實例形式簡單分析了flask框架配置管理與調試模式簡單操作技巧,需要的朋友可以參考下

本文實例講述了Flask框架配置與調試操作。分享給大家供大家參考,具體如下:

配置管理

復雜的項目需要配置各種環(huán)境。如果設置項很少,可以直接硬編碼進來,比如下面的方式:

app = Flask(__name__)
app.config['DEBUG'] = True

app.configflask.config.Config類的實例,繼承自Python內置數據結構dict,所以可以使用update方法:

app.config.update(
  DEBUG = True,
  ...
)

app.config內置的全部配置變量可以參看Builtin Configuration Values。如果設置選項很多,想要集中管理設置項,應該將他們存放到一個文件里面。app.config支持多種更新配置的方式。假設現在有個叫做settings.py的配置文件,其中的內容如下:

A = 1

可以選擇如下三種方式加載:

通過配置文件加載

# 通過模塊名的字符串
app.config.from_object('settings')

或者:

import settings
app.config.from_object(settings)

通過文件名字加載。但是不限于只使用.py后綴的文件名

# slient=True該文件不存在時不拋異常,返回False,默認是會拋出異常
app.config.from_pyfile('settings.py',slient=True)

調試模式

雖然app.run()這樣的方式適用于啟動本地的開發(fā)服務器,但是每次修改代碼后都要手動重啟的話,既不方便也不夠優(yōu)雅。如果啟用了調試模式,服務器會在代碼修改后自動重新載入,并在發(fā)生錯誤時提供一個能獲得錯誤上下文及可執(zhí)行代碼的調試頁面。

有兩種途徑來啟動調試模式:

直接在應用對象上設置:

app.debug = True
app.run()

作為run的參數傳入:

app.run(debug=True)

需要注意,開啟調試模式會成為一個巨大的安全隱患,因此他絕對不能用于生產環(huán)境中。

希望本文所述對大家基于Flask框架的Python程序設計有所幫助。

相關文章

  • python+Django實現防止SQL注入的辦法

    python+Django實現防止SQL注入的辦法

    這篇文章主要介紹了python+Django實現防止SQL注入的辦法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-10-10
  • 使用pdb模塊調試Python程序實例

    使用pdb模塊調試Python程序實例

    這篇文章主要介紹了使用pdb模塊調試Python程序實例,本文著重講解了pdb.run()函數、pdb.runeval()函數、pdb.runcall()函數、pdb.set_trace()函數的使用以及pdb調試命令等內容,需要的朋友可以參考下
    2015-06-06
  • 解決Pycharm出現的部分快捷鍵無效問題

    解決Pycharm出現的部分快捷鍵無效問題

    今天小編就為大家分享一篇解決Pycharm出現的部分快捷鍵無效問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-10-10
  • Python和RabbitMQ進行消息傳遞和處理方式

    Python和RabbitMQ進行消息傳遞和處理方式

    這篇文章主要介紹了Python和RabbitMQ進行消息傳遞和處理方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-07-07
  • Django中幾種重定向方法

    Django中幾種重定向方法

    這篇文章主要介紹了Django中幾種重定向方法,本文講解了使用HttpResponseRedirect、redirect、reverse以及配置文件中配置URL等方法,需要的朋友可以參考下
    2015-04-04
  • python使用PyGame繪制圖像并保存為圖片文件的方法

    python使用PyGame繪制圖像并保存為圖片文件的方法

    這篇文章主要介紹了python使用PyGame繪制圖像并保存為圖片文件的方法,涉及Python使用PyGame操作圖片的相關技巧,需要的朋友可以參考下
    2015-04-04
  • Python處理和解析CLIXML數據的方法

    Python處理和解析CLIXML數據的方法

    在使用Windows的Windows Remote Management (WinRM)服務與PowerShell交互時,經常會遇到CLIXML(即CLI XML)格式的數據,本文將介紹如何在Python中處理和解析CLIXML數據,并提供一種方法來從數據中提取有效信息,需要的朋友可以參考下
    2024-04-04
  • Python接口測試結果集實現封裝比較

    Python接口測試結果集實現封裝比較

    這篇文章主要介紹了Python接口測試結果集比較封裝,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-05-05
  • python淺拷貝與深拷貝使用方法詳解

    python淺拷貝與深拷貝使用方法詳解

    淺拷貝,指的是重新分配一塊內存,創(chuàng)建一個新的對象,但里面的元素是原對象中各個子對象的引用。深拷貝,是指重新分配一塊內存,創(chuàng)建一個新的對象,并且將原對象中的元素,以遞歸的方式,通過創(chuàng)建新的子對象拷貝到新對象中。因此,新對象和原對象沒有任何關聯
    2022-11-11
  • 對PyTorch torch.stack的實例講解

    對PyTorch torch.stack的實例講解

    今天小編就為大家分享一篇對PyTorch torch.stack的實例講解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-07-07

最新評論