私は次のプロジェクトにdjangoチャンネルを組み込もうとしていますが、デバッグに問題があります。私はpycharmsデバッガとpdbを試してきましたが、ブレークポイントには当てはまりません。djangoチャンネルのデバッグ
答えて
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
このリンクは質問に答えるかもしれませんが、答えの本質的な部分をここに含めて、参照。リンクされたページが変更された場合、リンクのみの回答は無効になります。 - [レビューの投稿](評価版/レビュー/低品質の投稿/ 14023575) –
@MattCremeens \t インストールリンクの上に十分なコード例を追加しました – ahumblenerd
は私のためにこれを解決しました。
これは、デバッガの実行時に出力される余分なロギングを多く追加しますが、PYCHARM_DEBUG値を設定から削除しても問題は解決されないようです。
- 1. リアルタイムアプリケーションのDjangoチャンネル
- 2. DjangoチャンネルNginxプロダクション
- 3. DjangoチャンネルHttpClientテストエラー
- 4. pip- DjangoチャンネルのRedis
- 5. Djangoの残りのフレームワーク+ ionic2 + Djangoのチャンネル
- 6. djangoチャンネルとウェブソケットの使用
- 7. djangoチャンネルのプロファイル方法は?
- 8. djangoチャンネルの後ろにhttps
- 9. Djangoのチャンネルとsocket.io-client
- 10. Djangoチャンネルdjangoシェルを使用して
- 11. Django権限のデバッグをデバッグ
- 12. 強制DjangoチャンネルWebsocket認証
- 13. Androidアプリ向けDjangoチャンネルAPI
- 14. GAJチャンネルapiとdjango-nonrel
- 15. Djangoのデバッグ
- 16. キープユーザーDjangoのチャンネルはのOAuth2はauthenticatio
- 17. Djangoからのデバッグ
- 18. カスタムコマンドのDjangoチャンネルによるデータバインド
- 19. Djangoチャンネルのスパイクをロードする
- 20. Djangoチャンネルのバックグラウンドタスクをエンドツーエンドでテストする
- 21. Djangoチャンネルを使用するWebsocket
- 22. uWSGIはDjangoチャンネルと同じです
- 23. DjangoチャンネルでHTTPロングポーリングを行う方法
- 24. Djangoチャンネル。グループにユーザーを追加する
- 25. デバッグTemplateNotFound postmortem django 1.9
- 26. Djangoアプリケーションのインストールのデバッグ
- 27. カスタムdjango管理コマンドのデバッグ
- 28. Djangoユニットテストのデバッグ方法は?
- 29. DockerのDjangoコードをデバッグ
- 30. Gunicorn/NGINX/Djangoのサイレントエラーをデバッグ
チャンネルコミュニティプロジェクトに追加されたDjangoチャンネルをデバッグするためのパッケージがあります。それをチェックしてください... http://channels.readthedocs.io/en/latest/community.html –