PyCharm 2024.1.2 最新变化

支持在 Endpoints(端点)工具窗口中显示 DRF 视图集和路由,改进了大型数据集合的调试器性能,并支持关键字实参类型提示。

支持在 Endpoints(端点)工具窗口中显示 DRF 视图集和路由

PyCharm 现在可以识别通过路由和视图集指定的端点,并将它们显示在 Endpoints(端点)工具窗口中。 此外,您可以使用 as_view() 将 HTTP 方法映射到视图集方法,PyCharm 将在相关路由旁显示允许的 HTTP 方法。

改进了大型集合的调试器性能

PyCharm 的调试器现在可以提供更加流畅的体验,即使涉及非常大的集合也是如此。 您现在可以轻松处理数据科学项目,无需忍受高 CPU 负载和 UI 冻结。

使用描述符方法的泛型类的代码洞察

我们解决了一项与类型描述符有关的问题,这是在我们的问题跟踪器中票数最高的 bug 之一。

PyCharm 现已能够推断描述符中定义的类型。 以前,对于使用描述符协议的泛型类,曾无法正确推断隐式 __get__ 函数调用的返回值类型。 现在,支持将泛型及其形参化考虑在内,从而可以正确推断 __get__ 函数的返回值类型。