PyCharm 2023.3.4 最新变化

AI Assistant 的效率提升和 Django 支持的改进

新的 AI Assistant 功能
专业

生成 Django 组件

PyCharm 为 Django 提供了一流支持以及一系列功能,可以提高代码质量,同时节省您执行重复任务的时间。 借助 AI Assistant,现在还增加了为现有模型创建视图、admin 和序列化器等 Django 组件的功能。 建议基于您的项目上下文,以确保最相关的结果。

解释 DataFrame

AI Assistant 现在可以让您快速分析 Jupyter Notebook 中 DataFrame 内的数据。

为函数生成 Python 类型注解

使用类型注解函数可能相当麻烦。 将类型注解的起草工作委托给 AI Assistant,节省时间和精力。

将 Jupyter Notebook 转换为 Python 脚本

使用 PyCharm 的新 AI Assistant 功能自动将 Jupyter Notebook 转换为 Python 脚本,更快地从实验转向应用程序。

Django Structure(Django 结构)工具窗口
专业

我们正在进一步增强 Django Structure(Django 结构)视图,让您可以更快地迭代 Django 项目。

现在,您可以快速访问 settings.py 文件,无需浏览项目结构。 如果 settings.py 文件位于 Django 项目根目录之外,您可以在 Django 项目设置中手动指定根目录。

为了帮助您更快导航到要查找的模型,默认 Django Structure(Django 结构)视图现在仅限于模型。 如果您想使用详细的 Structure(结构)视图,只需将 admin 和视图添加到显示的 View(视图)选项。

Django Structure(Django 结构)视图现在可以帮助您识别未注册的 admin 并快速注册,无需离开工具窗口。

新语法中类型形参声明的 Quick Documentation(快速文档)弹出窗口

如果您或您的团队已经采用了 PEP 695 中引入的新型类型形参声明语法,那么此功能定会让您的工作更加轻松。 Quick Documentation(快速文档)弹出窗口清楚解释了代码中使用的类型形参和类型别名, 并包含类型形参或类型别名的所有者、类型形参的边界与类型以及类型别名的指定类型的相关信息。