0
点赞
收藏
分享

微信扫一扫

PyCharm 2023.2最新变化

PyCharm 2023.2最新变化

PyCharm 2023.2是一款功能强大的Python集成开发环境,它为Python开发者提供了许多新的特性和改进。本教程将介绍PyCharm 2023.2的最新变化,包括Django支持、Black格式化程序集成、AI Assistant、Run Anything、GitLab集成等,帮助新手程序员快速掌握PyCharm 2023.2的使用方法。今天我们主要介绍最新版本的Django支持:

  • Django支持:PyCharm 2023.2增加了许多适用于Django表单和模型的实时模板,可以通过输入简短的缩写快速插入常用的Django代码片段。此外,PyCharm 2023.2还支持Django REST框架的端点工具窗口,可以搜索、导航和重命名端点声明,以及在HTTP客户端中通过规范完成URL。

Django支持

PyCharm 2023.2为Django开发者提供了更多的便利,包括以下两个方面: 学习前可以先通过链接下载PyCharm免费激活使用:脚本下载

实时模板

实时模板是一种可以通过输入缩写快速插入常用代码片段的功能。PyCharm 2023.2扩展了Django的实时模板列表,包括以下几类:

  • Django视图:你可以通过输入dvdvcdvrdvgdvp等缩写,快速创建Django的视图函数、类视图、重定向视图、通用视图和路径视图。
  • Django表单:你可以通过输入dfdfmdfc等缩写,快速创建Django的表单类、模型表单类和表单控件。
  • Django模型:你可以通过输入dmdmadmfdmc等快速创建Django的模型类、模型抽象基类、模型字段和模型方法。

要使用实时模板,你只需要在PyCharm中打开一个.py文件,然后在合适的位置输入缩写,按下Tab键,就可以自动插入对应的代码片段。你还可以使用Tab键和Shift+Tab键在代码片段中跳转到不同的占位符,填写你需要的内容。例如,如果你输入dvg,然后按下Tab键,你会得到以下的代码片段:

from django.views.generic import View

class MyView(View):
    def get(self, request, *args, **kwargs):
        # TODO: write your code here
        return None

你可以在class后面的占位符处输入你的视图类的名称,然后在get方法中编写你的业务逻辑,最后返回一个合适的响应对象。

PyCharm 2023.2提供了许多适用于Django的实时模板,你可以在设置中的Editor | Live Templates | Django查看和修改它们。你也可以自定义你自己的实时模板,或者从PyCharm Live Templates Repository导入其他人分享的实时模板。

端点工具窗口

端点工具窗口是一个可以让你查看和管理你的Django REST框架项目中的所有端点的工具。你可以在PyCharm的右下角找到它,或者通过View | Tool Windows | Endpoints打开它。端点工具窗口的界面如下图所示:

在端点工具窗口中,你可以看到你的项目中定义的所有端点的列表,以及它们的HTTP方法、URL、视图函数和序列化器等信息。你可以通过点击端点的名称或图标,跳转到对应的代码位置。你也可以通过右键点击端点,选择Rename,重命名端点的名称,PyCharm会自动更新代码中的所有引用。此外,你还可以通过右键点击端点,选择Run in HTTP Client,在PyCharm内置的HTTP客户端中发送请求,测试你的端点的功能。你可以在HTTP客户端中使用规范完成URL,即在URL中输入$,然后选择你想要的端点,PyCharm会自动填充完整的URL。例如,如果你输入$api/users/,然后选择UserList端点,PyCharm会自动填充为http://localhost:8000/api/users/

端点工具窗口可以帮助你快速地搜索、导航和重命名你的Django REST框架项目中的端点,提高你的开发效率。你可以在设置中的Tools | Endpoints调整端点工具窗口的配置选项,如显示的端点类型、排序方式等。

总结

PyCharm 2023.2是一个值得期待的版本,它带来了许多新特性和改进,尤其是适用于Django表单和模型的实时模板方便了开发者,也极大地提供了开发者的效率。

举报

相关推荐

0 条评论