欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Django Web開發(fā)中django-debug-toolbar的配置以及使用

 更新時間:2018年05月06日 12:01:10   作者:WrYcF  
正在發(fā)愁怎么調(diào)試Django,就遇到了Django Debug Toolbar這個利器。下面這篇文章主要給大家介紹了關(guān)于django web開發(fā)中django-debug-toolbar的配置以及使用的相關(guān)資料,文中通過圖文及示例代碼介紹的非常詳細,需要的朋友可以參考下

前言

django,web開發(fā)中,用django-debug-toolbar來調(diào)試請求的接口,無疑是完美至極。 可能本人,見識博淺,才說完美至極, 大神,表噴,抱拳了。

django_debug_toolbar 是django的第三方工具包,給django擴展了調(diào)試功能。

包括查看執(zhí)行的sql語句,db查詢次數(shù),request,headers,調(diào)試概覽等。

django-debug-toolbar的配置方法如下

第一步:

  pip install django-debug-toolbar

安裝完成之后。就改往下繼續(xù)配置了。

第二步:

  打開項目,找到settings.py 文件。 找到:

  INSTALLED_APPS--變量

將以下代碼,添加進去。

'debug_toolbar'

繼續(xù)添加: 找到放置: 中間件的地方, 將以下代碼添加進去。

'debug_toolbar.middleware.DebugToolbarMiddleware',

# 結(jié)尾一定要添加 “ , ” 逗號

中間件添加完成之后,就該添加 django-debug-toolbar的中間件了。

DEBUG_TOOLBAR_PANELS = [
 'debug_toolbar.panels.versions.VersionsPanel',
 'debug_toolbar.panels.timer.TimerPanel',
 'debug_toolbar.panels.settings.SettingsPanel',
 'debug_toolbar.panels.headers.HeadersPanel',
 'debug_toolbar.panels.request.RequestPanel',
 'debug_toolbar.panels.sql.SQLPanel',
 'debug_toolbar.panels.staticfiles.StaticFilesPanel',
 'debug_toolbar.panels.templates.TemplatesPanel',
 'debug_toolbar.panels.cache.CachePanel',
 'debug_toolbar.panels.signals.SignalsPanel',
 'debug_toolbar.panels.logging.LoggingPanel',
 'debug_toolbar.panels.redirects.RedirectsPanel',
]

添加訪問IP

INTERNAL_IPS = ('127.0.0.1',)

修改 django-debug-toolbar換下源。

python3 --> Lib --->site-packages --->settings.py

打開settings文件后找得到(CONFIG_DEFAULTS) 變量 , 修改key: JQUERY_URL的value。

//cdn.bootcss.com/jquery/2.1.4/jquery.min.js

配置到這之后,就ok了, 直接 runserver吧。

運行起來之后,打開瀏覽器輸上IP,就可以看到效果嘍, 也有可能中間或許有人會安裝出錯,。。。不好意思哈, 我安裝的時候是一步到位的。

安裝出錯之后,就請您自行百度一下。

頁面效果:

打開網(wǎng)址之后頁面就出現(xiàn)上圖的效果,走到這里,說明就已經(jīng)安裝完成了,

dajngo-debug-toolbar的簡單使用

每次請求一個接口,右側(cè)的欄目都會變得,

如圖:

我點擊的是sql, 就是去數(shù)據(jù)庫查數(shù)據(jù)需要多長時間,點擊sql之后就會看到右側(cè)的數(shù)據(jù),Time是毫秒級別的, 下邊就是請求數(shù)據(jù)庫需要的時間了。

優(yōu)化時間慢的地方。

按照表紅框的地方,點開,就會看到Connection:default 這個塊。

這塊的意思就是,那里的代碼拖延了時間,或者重復(fù)循環(huán),都會提示出來,當你請求的接口沒有這個信息了,就說明,你已經(jīng)優(yōu)化成功了。

總結(jié)

到這里此教程就完了, 如有寫的不對的地方,請大神指點出來,或者有別的好用的東西,也請大神留言指點一二。 謝謝

希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,如果有疑問大家可以留言交流,謝謝大家對腳本之家的支持。

相關(guān)文章

  • pyTorch深度學(xué)習(xí)softmax實現(xiàn)解析

    pyTorch深度學(xué)習(xí)softmax實現(xiàn)解析

    這篇文章主要介紹了pytorch深度學(xué)習(xí)中對softmax實現(xiàn)進行了詳細解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步
    2021-09-09
  • Django框架視圖層URL映射與反向解析實例分析

    Django框架視圖層URL映射與反向解析實例分析

    這篇文章主要介紹了Django框架視圖層URL映射與反向解析,結(jié)合實例形式分析了Django框架普通url映射、命名URL參數(shù)映射、分布式URL映射、反向解析等相關(guān)操作技巧,需要的朋友可以參考下
    2019-07-07
  • Django中外鍵ForeignKey介紹使用

    Django中外鍵ForeignKey介紹使用

    本文主要介紹了Django中外鍵ForeignKey介紹使用,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-02-02
  • Python argparse模塊使用方法解析

    Python argparse模塊使用方法解析

    這篇文章主要介紹了Python argparse模塊使用方法解析,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-02-02
  • 在ironpython中利用裝飾器執(zhí)行SQL操作的例子

    在ironpython中利用裝飾器執(zhí)行SQL操作的例子

    這篇文章主要介紹了在ironpython中利用裝飾器執(zhí)行SQL操作的例子,文章中以操作MySQL為例,需要的朋友可以參考下
    2015-05-05
  • Python列表中存放字典遇到的問題及處理

    Python列表中存放字典遇到的問題及處理

    這篇文章主要介紹了Python列表中存放字典遇到的問題及處理,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-02-02
  • 深入理解python函數(shù)遞歸和生成器

    深入理解python函數(shù)遞歸和生成器

    下面小編就為大家?guī)硪黄钊肜斫鈖ython函數(shù)遞歸和生成器。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-06-06
  • 一文詳解Python灰色預(yù)測模型實現(xiàn)示例

    一文詳解Python灰色預(yù)測模型實現(xiàn)示例

    這篇文章主要為大家介紹了Python灰色預(yù)測模型實現(xiàn)示例解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-02-02
  • Python封裝實現(xiàn)百度翻譯API

    Python封裝實現(xiàn)百度翻譯API

    這篇文章主要為大家詳細介紹了一個優(yōu)化的百度翻譯API封裝實現(xiàn),提供了一個簡單可靠且功能豐富的翻譯接口,感興趣的小伙伴可以了解一下
    2025-03-03
  • django settings.py配置文件的詳細介紹

    django settings.py配置文件的詳細介紹

    本文主要介紹了django settings.py配置文件的詳細介紹,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-04-04

最新評論