私はを書いています。これはDjango Debug Toolbarに追加して、現在のリクエスト以外のリクエスト(AJAXリクエストを含む)を表示することができます。
PIPを経由してインストールします。settings.pyで
pip install git+https://github.com/djsutho/django-debug-toolbar-request-history.git
を'ddt_request_history.panels.request_history.RequestHistoryPanel'
例えばDEBUG_TOOLBAR_PANELS
に追加します。
DEBUG_TOOLBAR_PANELS = [
'ddt_request_history.panels.request_history.RequestHistoryPanel', # Here it is
'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.templates.TemplatesPanel',
'debug_toolbar.panels.staticfiles.StaticFilesPanel',
'debug_toolbar.panels.cache.CachePanel',
'debug_toolbar.panels.signals.SignalsPanel',
'debug_toolbar.panels.logging.LoggingPanel',
'debug_toolbar.panels.redirects.RedirectsPanel',
'debug_toolbar.panels.profiling.ProfilingPanel',
]
も(DEBUG_TOOLBAR_CONFIG
でSHOW_TOOLBAR_CALLBACK
をオーバーライドし、AJAXリクエストを記録するにはsettings.py)例:まだ可能JSONレスポンスを維持しながら
DEBUG_TOOLBAR_CONFIG = {
'SHOW_TOOLBAR_CALLBACK': 'ddt_request_history.panels.request_history.allow_ajax',
}
理由はわかりませんが、Chrome拡張機能はAjax呼び出しのデバッグ情報を表示できないようです(jQuery。get、jQuery.getJson、...) –
@PetrPeller最新のdjango-debug-panelパッケージをインストールしましたか?以前のバージョンでは、クリックジャッキ保護が有効になっているときに問題が発生しました。それでも動作しない場合は、より多くの情報(Djangoのバージョン、コードの例など)でgithubの問題を開いてください。 – recamshak
'pip install django-debug-panel'を使用してインストールしました...もっと調査してみましょうあなたはGitHubで知っている –