Assistência para codificação para tipos padrão em parâmetros de tipo e novos recursos para o Django
Agora, você pode examinar arrays do NumPy n-dimensionais na janela de ferramentas Data View. Defina o array que você gostaria de inspecionar, juntamente com uma dimensão ou corte específico, em um campo especial na parte inferior da janela de ferramentas e o PyCharm mostrará uma tabela com os resultados. Observe que apenas aspas simples (apóstrofos) são reconhecidas pelo campo quando você adiciona condições para a exibição do array.
O Python 3.13 traz a capacidade de definir os tipos padrão para parâmetros de tipo, como TypeVar
, ParamSpec
e TypeVarTuple
, juntamente com uma nova sintaxe para defini-los.
O PyCharm agora oferece suporte a tipos padrão para parâmetros de tipo em classes genéricas, funções e aliases de tipo, tanto do estilo antigo quanto do novo estilo, e os leva em consideração na inferência de tipos.
Ao trabalhar com modelos, o PyCharm agora oferece sugestões de preenchimento de campo em uma variedade de casos, como Model.save(update_fields[...])
, Model.refresh_from_db(fields=[...])
, Model.clean_fields(exclude=[...])
e assim por diante.
O PyCharm agora infere corretamente o tipo de atributos <related_field>_id
em modelos Django com base no tipo de chave primária do modelo relacionado. Isso garante que as dicas de tipo sejam precisas quando você estiver trabalhando com campos de chave estrangeira em projetos Django, melhorando a qualidade do código e a segurança do tipo.