Asistencia a la codificación para los valores predeterminados de tipo para los parámetros de tipo y nuevas funcionalidades de Django
Ahora puede ver los vectores NumPy n-dimensionales en la ventana de herramientas Data View. Defina el vector que desea inspeccionar, junto con una dimensión o segmento específico, en un campo especial en la parte inferior de la ventana de herramientas, y PyCharm mostrará una tabla con los resultados. Tenga en cuenta que el campo solo reconoce las comillas simples cuando añade condiciones para la visualización del vector.
Python 3.13 incorpora la posibilidad de definir los tipos predeterminados para los parámetros de tipo, como TypeVar
, ParamSpec
y TypeVarTuple
, junto con una nueva sintaxis para definirlos.
PyCharm admite ahora tipos predeterminados para los alias de tipo, las funciones y las clases genéricas tanto del viejo como del nuevo estilo, y los tiene en cuenta en la inferencia de tipos.
Al trabajar con modelos, PyCharm ofrece ahora sugerencias de finalización de campos en diversos casos, como Model.save(update_fields[...])
, Model.refresh_from_db(fields=[...])
, Model.clean_fields(exclude=[...])
, etc.
PyCharm infiere ahora correctamente el tipo de los atributos <related_field>_id
en los modelos Django basándose en el tipo de clave primaria del modelo relacionado. Esto asegura que las sugerencias de tipo sean precisas cuando trabaje con campos de clave externa en proyectos Django, y mejora la calidad del código y la seguridad de los tipos.