本文所用功能pycharm专业版均支持,社区版、教育版等其他版本不一定支持。作为一个后端开发者,我猜想你的桌面上肯定有一系列软件打开用于开发调试工具,比如navicat数据库连接工具、postman界面调试工具、pycharm代码编写IDE等工具。今天给大家介绍一些pycharm中你可能还不知道的功能,让你的IDE、postman、navicat三者合二为一,再也不用频繁的截屏了。1、我觉得数据库功能完全可以替代navicat,那么数据库功能在哪里呢?pycharm右上角两个竖向图标之一,可以添加数据库连接。可以看出它支持的数据库类型非常多,基本上主流的数据库都可以连接。这里以MySQL为例。和navicat基本一样,输入你要连接的数据库的连接名、主机、端口、用户、密码、数据库名,然后点击测试连接,测试连接。第一次测试可能需要下载数据库连接驱动,下载即可,如果测试成功,就可以成功连接到需要连接的数据库。这里我新建一个数据库作为演示。可以看到连接成功后,可以显示数据库中所有的表、表字段、字段类型、字段注释。它非常完整。打开表格后,数据显示也很清晰。直接对表数据进行可视化的增删改查操作,非常方便我们在开发时测试调试数据。有了这个工具,你就可以摒弃navicat,直接在pycharm等IDE开发工具中进行数据库可视化操作,不用去切屏和来回切的麻烦。2、HTTPClient工具可能知道的人比较少。通常我们在后端开发调试restfulAPI时,最常用的工具就是postman。这个工具确实方便,但是在pycharm中,也可以完成界面调试。然后是HTTP客户端。那么这个HTTPClient在哪里呢?开启这些功能后,相信大家应该都不陌生了。它与邮递员相同。填写一个http请求的一些必要请求,用于发送请求和获取响应信息。但这种方法不适合反复测试和保存。我推荐的是接下来要介绍的信息,也就是上图中蓝色提示部分的信息,即Convertrequesttothenewformat。将请求转换成新的格式,那么是什么格式呢?我们在项目中新建一个test目录,新建一个文件的时候,在最下面,有一个HTTPRequest,默认后缀是http,我们新建这个文件是为了接口测试。这种文件用来定义请求的信息,格式固定,比如先写请求方法,url,然后写请求头信息,再写请求体(如果有的话),也可以点击AddRequest快速生成请求模板,点击请求方法左侧的小箭头运行,查看结果。我们这里写了两个restfulapi来测试一下。连接的是上一节的数据库,添加并勾选测试。可以看到显示了get请求的json数据,显示效果和postman一样清晰。尝试再次向数据库中发布一条新数据。点击帖子的小箭头。也可以请求,去数据库看结果,小赵已经添加了。对于这个功能,我觉得完全可以替代postman。我们可以为我们的每一个数据模型新建一个被测http请求文件,定义GET、POST、PUT、DELETE请求信息,当我们要测试接口的时候,直接点击就可以运行,然后配合数据库函数直接修改数据库中的数据。从此,开发不再需要三四个软件来砍去砍。文渊网络仅供学习使用,如有侵权,请联系删除。我的公众号【Python圈】汇集了优质的技术文章和经验总结。学习Python的路上肯定会遇到困难,不要慌张,我这里有一套学习资料,包括40+电子书,600+教学视频,涉及Python基础、爬虫、框架、数据分析、机学习等等,别怕学不会!还有学习交流群,一起学习进步~
