Поддержка типов по умолчанию для параметров типов и новые возможности Django
В новой версии n-мерные массивы NumPy можно просматривать в окне Data View. В специальном поле в нижней части окна укажите массив, который хотите посмотреть, а также конкретное измерение или срез, и PyCharm покажет таблицу с результатами. Если вы добавляете условия отображения массива, обратите внимание: окно распознает только одинарные кавычки.
В Python 3.13 появилась возможность задавать типы по умолчанию для параметров типов, таких как TypeVar
, ParamSpec
и TypeVarTuple
, с использованием нового синтаксиса.
PyCharm теперь поддерживает типы по умолчанию как для старого, так и для нового стиля обобщённых классов, функций и псевдонимов типов и учитывает их при выводе типов.
При работе с моделями в проектах Django PyCharm теперь предлагает автодополнение полей в ряде случаев, например Model.save(update_fields[...])
, Model.refresh_from_db(fields=[...])
, Model.clean_fields(exclude=[...])
и других.
PyCharm теперь правильно определяет тип атрибутов <related_field>_id
в моделях Django на основе типа первичного ключа связанной модели. Это гарантирует точность подсказок типов при работе с внешними ключами в проектах Django, улучшая качество кода.