1

私のsettings.pyの関連設定は次のとおりです

DEBUG = True
DEBUG_TOOLBAR_PATCH_SETTINGS = False
INTERNAL_IPS = ('127.0.0.1',)

MIDDLEWARE_CLASSES = (
    ...,
    'debug_toolbar.middleware.DebugToolbarMiddleware',
    ...,
)

INSTALLED_APPS = (
    ...,
    'debug_toolbar',
    ...,
)

また、明示的なセットアップ手順に従ってurls.py ファイルをセットアップしました。ツールバーは表示されますが、表示されません。各メニュー項目の横にチェックボックスがあり、すべてのリンクに href="#" が付いています。

DjDb ツールバーの不具合

これは奇妙に思えます。以前に DjDb を使用したことがありますが、これは見たことがありません。誰かがこの問題について何らかの洞察を提供できれば、それは素晴らしいことです! ありがとう

アップデート:

Alasdair が指摘したように、チェックボックスは新しい機能であり、リンクは django-debug-toolbar の javascript コンポーネントによって指示されるため、適切に href="#" を持っています。ブラウザーの JS コンソールを開くと、ツールバーが非推奨のプロパティを使用していることが示されました。

event.returnValue is deprecated. Please use the standard event.preventDefault() instead.

ただし、これは単なる警告であるため、問題なく動作することを期待しています。

4

1 に答える 1

2

すべてのリンクはhref="#". チェックボックスは、パネルを無効にできるようにするために最近追加されたものです。

JavaScript が機能していないようです。ブラウザーの開発者ツールを使用して、404 エラーや JavaScript エラーなどのエラーを探します。

于 2013-12-03T20:47:23.053 に答える