【从零开始】Django搭建接口自动化测试平台系列--使用Pycharm和Datagrip管理代码和数据库


本文将介绍Pycharm和Datagrip的简单使用


一、使用Pycharm管理项目代码和环境

Pycharm是由JetBrains打造的一款Python IDE,一般一个IDE都会具备project管理、代码高亮、支持断点调试、智能提示和代码补全等等功能,Pycharm也不例外,我们可以使用它来系统的管理项目的代码和环境,同时还可以自定义自己喜欢的界面风格哦,让编程成为一件快乐的事情。

二、安装和使用Pycharm

1.下载安装

https://www.jetbrains.com/pycharm/download/#section=windows,官网地址提供最新版本的Pycharm下载。直接下载即可。有专业版和社区版可供选择,专业版的功能更加齐全一点,推荐专业版。
下载完毕后,选择一个自定义的安装目录,按提示安装就可以了。

2.**pycharm

可以直接购买或者发挥自己的聪明才智找方法**它。

3.导入我们已经建好的项目

安装好并**pycharm后,导入我们已经创建的项目
【从零开始】Django搭建接口自动化测试平台系列--使用Pycharm和Datagrip管理代码和数据库
导入项目成功,可以看到项目是树形排列的,非常清晰方便。
【从零开始】Django搭建接口自动化测试平台系列--使用Pycharm和Datagrip管理代码和数据库

4.设置虚拟环境和python解释器

Files>>Settings选择Project,在Python Interpreter中点击Show ALL,然后点击右上角的+号添加新的解释器。这里要选择我们之前创建的虚拟环境中的解释器。
【从零开始】Django搭建接口自动化测试平台系列--使用Pycharm和Datagrip管理代码和数据库
【从零开始】Django搭建接口自动化测试平台系列--使用Pycharm和Datagrip管理代码和数据库
选择已存在的环境,然后找到我们之前创建的虚拟环境中的python.exe,这里选择Nev_env,一路点击OK就可以了。
【从零开始】Django搭建接口自动化测试平台系列--使用Pycharm和Datagrip管理代码和数据库
现在我们就设置好了我们项目的解释器了,点击pycharm下方的Terminal进到终端,发现我们就自动进入了Nev_env的虚拟环境了。

【从零开始】Django搭建接口自动化测试平台系列--使用Pycharm和Datagrip管理代码和数据库

5.设置项目的运行信息

Pycharm提供编辑的项目Run(运行)和Debug(调试)功能,但在使用之前我们需要先配置配置信息
【从零开始】Django搭建接口自动化测试平台系列--使用Pycharm和Datagrip管理代码和数据库
点击Edit configuration,输入一个项目Name,一个项目的访问Host,这里我们选择0.0.0.0代表监听本机的IP地址,端口号为8081。注意解释器选择我们刚刚设置好的解释器。我们发现有一个报错,Django在本环境下没有引入,先忽略,点击ok确定配置信息。
【从零开始】Django搭建接口自动化测试平台系列--使用Pycharm和Datagrip管理代码和数据库

设定完配置信息,回到主界面发现这里还是有个红叉,表示项目还不能正常运行,参考前面的报错知道是没有引入django的原因。

【从零开始】Django搭建接口自动化测试平台系列--使用Pycharm和Datagrip管理代码和数据库
回到settings,点击+号,注意这里的+号和之前选择加解释的+号是不同的地方,这里的+号是来添加引入包的,在Available Packages中输入djnago,pycharm会提供一系列的可用引入的相关包,我们选择第一个,看到版本是3.1.3,点击下方的install package安装django,等待安装成功。
【从零开始】Django搭建接口自动化测试平台系列--使用Pycharm和Datagrip管理代码和数据库

【从零开始】Django搭建接口自动化测试平台系列--使用Pycharm和Datagrip管理代码和数据库
【从零开始】Django搭建接口自动化测试平台系列--使用Pycharm和Datagrip管理代码和数据库
此时我们看到运行项目处的红叉已经没有了,说明项目现在可以正常Run和Debug了。其中第一个三角形按钮是Run,第二个虫子形状的按钮是Debug,也就是抓虫子啦,是不是很生动形象呢。
【从零开始】Django搭建接口自动化测试平台系列--使用Pycharm和Datagrip管理代码和数据库
点击Run试一下:
【从零开始】Django搭建接口自动化测试平台系列--使用Pycharm和Datagrip管理代码和数据库

运行成功,发现项目安装我们的配置信息运行了,在窗口输入本机的IP地址+8081端口号就可以访问我们的项目了。访问项目发现报错,这里是因为我们访问时没有设置本机为可允许的Host。【从零开始】Django搭建接口自动化测试平台系列--使用Pycharm和Datagrip管理代码和数据库

在项目的Settings.py中找到ALLOWED_HOSTS,设置为‘*’,表示对所有的Host都运行访问,当然也可以设置为特定的IP地址,只允许某些机器访问你的项目。刷新页面访问成功。
【从零开始】Django搭建接口自动化测试平台系列--使用Pycharm和Datagrip管理代码和数据库
【从零开始】Django搭建接口自动化测试平台系列--使用Pycharm和Datagrip管理代码和数据库

三、安装和使用DataGrip

1.下载安装

datagrip./官网下载datagrip
安装并**,datagrip支持一个工具,多个多种类型的数据库。
【从零开始】Django搭建接口自动化测试平台系列--使用Pycharm和Datagrip管理代码和数据库
我们在项目中一般用的最多的是django项目自带的SQLITE和MySQL。大家也可以使用Navicat等工具来管理数据库。

总结

1、Pycharm安装后要配置python解释器和项目运行配置信息。
2、可以使用pycharm中的引入包界面,快速引入第三方资源,不用再在终端使用pip install命令安装。
3、推荐购买一个jetbrains全家桶,方便各种专业版工具使用。