5

ここ数日は機能していましたが、今ではツールバー自体のすべてのリンクが # になっています

<li class="djDebugPanelButton active">
<input type="checkbox" data-cookie="djdtSQLPanel" checked="checked" title="Disable for next and successive requests">
    <a href="#" title="SQL queries from 1 connection" class="SQLPanel">SQL<br><small>215 queries in 174.10ms</small></a>
</li>

次のように明示的に設定しました: http://django-debug-toolbar.readthedocs.org/en/1.0/installation.html#explicit-setup

djdt 名前空間の問題は発生しません。実際、パネルの 1 つを表示しようとしたときの 404 を除いて、エラーはまったく発生しません.....

4

2 に答える 2

14

配置:

if settings.DEBUG:
    import debug_toolbar
    urlpatterns = patterns(
        '',
        url(r'^__debug__/', include(debug_toolbar.urls)),)

他のすべての URL がうまくいく前に。それで:

urlpatterns += patterns(...)

django-cmsなどの残りの URL については、

debug_toolbarまたは、ファイルの最後に実装を配置する場合urlpatterns = patterns('', url...) + urlpatterns

于 2014-11-23T21:02:27.997 に答える
1

問題はうなり声のプロキシであることが判明しました。私はこのプロジェクトの一部でAngularを使用しているため、gruntはAngularのものを提供し、Djangoのものをプロキシしていました.

proxies: [{
    context: ['/api', '/ngforms', '/account', '/static', '/admin', '/__debug__'],
    host: '<%= yeoman.pyhost %>',
    port: '<%= yeoman.pyport %>'
}],

/__debug__DjDT が応答する要求を実際に確認できるように、grunt プロキシにコンテキストを追加する必要がありました。

于 2014-04-20T03:10:04.990 に答える