Novedades de PyCharm 2024.1.2

Compatibilidad con enrutadores y conjuntos de vistas de DRF en la ventana de herramientas Endpoints, rendimiento mejorado del depurador para grandes recopilaciones de datos y compatibilidad con sugerencias de tipos de argumentos de palabras clave

Compatibilidad con enrutadores y conjuntos de vistas de DRF en la ventana de herramientas Endpoints

PyCharm ahora reconoce los puntos de conexión especificados a través de enrutadores y conjuntos de vistas y los muestra en la ventana de herramientas Endpoints. Además, se puede asignar métodos HTTP a métodos de conjuntos de vistas mediante as_view(), y PyCharm mostrará los métodos HTTP permitidos junto a la ruta pertinente.

Rendimiento mejorado del depurador para recopilaciones de gran tamaño

El depurador de PyCharm ahora ofrece una experiencia más fluida, incluso cuando se trata de recopilaciones muy grandes. Ahora puede trabajar en sus proyectos de ciencia de datos sin tener que soportar altas cargas de CPU y bloqueos de la interfaz de usuario.

Información del código para clases genéricas que utilizan métodos descriptores

Hemos resuelto un problema con los descriptores de tipo, que fue uno de los errores con mayor número de votos en nuestro sistema de seguimiento de incidencias.

PyCharm ahora puede inferir los tipos definidos en descriptores. Anteriormente, los tipos de retorno de las llamadas a funciones implícitas __get__ no se inferían correctamente para las clases genéricas que usaban el protocolo del descriptor. Ahora los tipos de retorno de las funciones __get__ se infieren correctamente, teniendo en cuenta los genéricos y su parametrización.