エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Django Channelsのdatabase_sync_to_asyncを理解しなくて死んだ話 - [Dd]enzow(ill)? with DB and Python
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Django Channelsのdatabase_sync_to_asyncを理解しなくて死んだ話 - [Dd]enzow(ill)? with DB and Python
Django Channelsの@database_sync_to_asyncデコレータを正しく理解しなくてえらい目('MySQL server has ... Django Channelsの@database_sync_to_asyncデコレータを正しく理解しなくてえらい目('MySQL server has gone away')にあったので、確認して理解した内容を残しておきます。 ざっくりと Django Channelsを使うと、DjangoでもWebSocketを使用するアプリケーションを作る事ができます。WebSocket通信の処理はConsumerというコンポーネントにクラスベースで定義していきます。こいつは非同期実装と同期実装の2種類がありますが、パフォーマンス的には非同期実装が優れています。この時、Djangoのモデルに対する処理については@database_sync_to_asyncデコレータをつけるようにマニュアルに記載されています。 https://channels.readthedocs.io/en/latest/top

