2016-09-12 14 views
4

私は次のプロジェクトにdjangoチャンネルを組み込もうとしていますが、デバッグに問題があります。私はpycharmsデバッガとpdbを試してきましたが、ブレークポイントには当てはまりません。djangoチャンネルのデバッグ

+0

チャンネルコミュニティプロジェクトに追加されたDjangoチャンネルをデバッグするためのパッケージがあります。それをチェックしてください... http://channels.readthedocs.io/en/latest/community.html –

答えて

3

djangoチャンネルパネルを見てください。 django debug toolbarへのプラグインです。 django-channels-panelを追加すると、プロジェクトにチャンネルデバッグ機能を追加できます。これにより、アプリが開発モードになっているときに詳細を表示できるようになります。

https://github.com/Krukov/django-channels-panel

Installation [Djangoのデバッグツールバー] settings.py

INSTALLED_APPS = [ 
    # ... 
    'django.contrib.staticfiles', 
    # ... 
    'debug_toolbar', 
] 
MIDDLEWARE = [ 
    # ... 
    'debug_toolbar.middleware.DebugToolbarMiddleware', 
    # ... 
] 

pip install django-debug-toolbar

urls.pyで

環境変数へのPYCHARM_DEBUG = trueを追加
from django.conf import settings 
from django.conf.urls import include, url 

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

設定

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', 
] 

Installation [Djangoのチャンネルパネル]

pip install django-channels-panel 

    add 'channels_panel' to your INSTALLED_APPS in settings.py 

    add 'channels_panel.panel.ChannelsDebugPanel' to your DEBUG_TOOLBAR_PANELS 
+0

このリンクは質問に答えるかもしれませんが、答えの本質的な部分をここに含めて、参照。リンクされたページが変更された場合、リンクのみの回答は無効になります。 - [レビューの投稿](評価版/レビュー/低品質の投稿/ 14023575) –

+1

@MattCremeens \t インストールリンクの上に十分なコード例を追加しました – ahumblenerd

0

は私のためにこれを解決しました。

これは、デバッガの実行時に出力される余分なロギングを多く追加しますが、PYCHARM_DEBUG値を設定から削除しても問題は解決されないようです。

関連する問題