Endpoints(エンドポイント)ツールウィンドウでの DRF ビューセットとルーターのサポート、大規模なデータコレクションにおけるデバッガーのパフォーマンス改善、キーワード引数の型ヒントのサポート。
PyCharm がルーターとビューセットを介して指定されたエンドポイントを認識して Endpoints(エンドポイント)ツールウィンドウに表示するようになりました。 また、as_view()
を使ってビューセットメソッドに HTTP メソッドをマッピングすると、PyCharm が関連するルートの横に許可された HTTP メソッドを表示するようになりました。
非常に大規模なコレクションを処理する場合でも、PyCharm のデバッガーがよりスムーズに動作するようになりました。 データサイエンスプロジェクトに取り組む際に高い CPU 負荷や UI のフリーズを我慢する必要はもうありません。
課題トラッカーで最も多く投票を得たバグの 1 つである型デスクリプタの課題を解決しました。
PyCharm がデスクリプタで定義されている型を推論できるようになりました。 従来のデスクリプタプロトコルを使用したジェネリッククラスでは、暗黙の __get__
関数呼び出しの戻り値の型が正しく推論されていませんでした。 この修正により、__get__
関数の戻り値の型がジェネリクスとそのパラメーター化を考慮して正しく推論されるようになりました。