Django RESTフレームワーク開発を効率化
PyCharm 2024.1.2では、HTTPメソッドマッピングやルートビューの改善など、DRFビューセットとルーターのエンドポイントツールウィンドウを強化

JetBrains の PyCharm は、Python 開発のために特化して設計された包括的な統合開発環境(IDE)です。コードの解析によるエラー検出、トラブルシューティングのためのビジュアルデバッガー、コード検証のための統合ユニットテスト、コード変更を管理するためのバージョン管理システムへの対応など、生産性を高めるさまざまな機能を提供します。PyCharm は、Django などのフレームワークを使った Web 開発にも対応しており、Python の世界で活躍する経験者から初心者まで幅広い開発者にとって強力なツールです。
PyCharm 2024.1.2 は、Django REST Framework(DRF)の viewsets と routers への対応が強化されています。ユーザーは、URL パスで関数ベースおよびクラスベースのビューを定義できるだけでなく、viewsets を活用し、ツールウィンドウ内で対応するアクションを表示することもできます。この改善された機能は HTTP メソッドにも拡張され、ユーザーはそれらを viewset のメソッドにマッピングして、関連するルートとともに表示できるようになります(@actions で装飾されていないカスタムメソッドを含む)。さらに、これらのデコレータがないルートも、それに関連する viewset のメソッドとともに表示されるようになり、分かりやすくなりました。
バージョン 2024.1.2 での変更点の一覧は、こちらの リリースノート をご覧ください。
PyCharm はユーザー単位でライセンスされ、商用の年間サブスクリプションライセンスとして提供されます。新規サブスクリプション、サブスクリプションの更新(継続割引を含む)、失効した更新、追加のユーザーライセンスを提供できます。詳細は、PyCharm のライセンスページ をご覧ください。
PyCharm は、次の製品で購入できます: