Поддержка наборов представлений DRF и роутеров в окне Endpoints, улучшенная производительность отладчика на больших коллекциях данных, а также поддержка подсказок типов ключевых аргументов
Новая версия PyCharm распознает конечные точки, указанные через роутеры и наборы представлений, и показывает их в окне Endpoints. Кроме того, можно сопоставить методы HTTP и методы наборов представлений с помощью as_view()
: тогда PyCharm отобразит разрешенные методы HTTP рядом с соответствующим маршрутом.
Теперь отладчик PyCharm работает лучше даже с очень большими коллекциями. При работе над проектами Data Science вам больше не придется сталкиваться с перегрузкой ЦП и зависаниями интерфейса.
Мы решили проблему с дескрипторами типов (эта задача набрала больше всего голосов пользователей в нашем баг-трекере).
Теперь PyCharm умеет выводить типы, определенные в дескрипторах. Раньше вывод типов возвращаемых значений неявных вызовов функции __get__
осуществлялся некорректно для классов дженериков, использующих протокол дескриптора. Теперь типы возвращаемых значений для функций >__get__ выводятся корректно с учетом дженериков и их параметризации.