何をしても、django-debug-toolbar が表示されません。この質問のすべての回答で提案されているすべてを試しました。
DEBUG=True
設定にある- 私は持って
django.contrib.staticfiles
いdebug_toolbar
ますINSTALLED_APPS
- 私は
'debug_toolbar.middleware.DebugToolbarMiddleware'
高いところにいますMIDDLEWARE_CLASSES
INTERNAL_IPS = ()
設定にある- ビューに追加
print("IP Address for debug-toolbar: " + request.META['REMOTE_ADDR'])
してみましたが、印刷されましたIP Address for debug-toolbar: 127.0.0.1
</body></html>
テンプレートにクロージングがありますpip install django-debug-toolbar
問題なく virtualenv で実行しました- 実行しましたが、静的ファイルにディレクトリ
python manage.py collectstatic
がありますdebug_toolbar
アプリを実行すると、django_debug_toolbar を含む URL に対するリクエストがコンソールに表示されないため、アプリケーションが読み込まれていない可能性があります。
開発者コンソールにも、失敗したリクエストは表示されません。
私はdjango-debug-toolbar インストール ドキュメントを読みましたが、アイデアがありません。
デバッグに関する提案はありますか? OSX と Django 1.7 を実行しています。興味深いのは、debug-toolbar が問題なく表示されていたことです。微調整を行った結果、表示されなくなったと思いますが、何が原因かはわかりません。
更新:ツールバーを強制的に表示するはずの設定ファイルにこれを追加しようとしました:
def show_toolbar(request):
return True
SHOW_TOOLBAR_CALLBACK = show_toolbar
しかし、それは役に立ちません。
また、DEBUG がオンになっており、すべての設定が上記のようになっていることを確認できるように、ビューで意図的な例外をスローしようとしました。それらはありますが、まだツールバーはありません!
更新 2: を設定INTERNAL_IPS=('127.0.0.1',)
すると、コンソールに debug-toolbar リクエストが表示され始めますが、ページにツールバーは表示されません。
そして、次の HTML が私のページに表示されます - ツールバーはそこにありますが、display=none
全体に設定されているため表示されません: