博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
11. Django及数据库环境搭建
阅读量:6265 次
发布时间:2019-06-22

本文共 1338 字,大约阅读时间需要 4 分钟。

项目背景

我们做功能测试的时候知道,一个产品基本上都会有增删改查功能,对应接口也就是增删改查接口。做了2年接口自动化测试,觉得最难的点应该是数据的初始化,其实测试一个接口、对接口使用单元测试框架、生成测试报告这些功能,可能用个1到2次就可以熟练使用了。但是数据初始化不一样。你要足够的了解业务,同时对数据库表结构有较深的理解。

在想项目的时候,第一反应就是用django搭建一个简易博客系统。因为只开发纯接口,所以花个半天不到时间就搞定增删改查功能。我们测试该博客系统接口的时候,建议配合Postman进行调试。关于Postman内容在下面会进行简单介绍。

Django介绍

Django是一个开放源代码的Web应用框架,由Python写成。它最初是被开发来用于管理劳伦斯出版集团旗下的一些以新闻内容为主的网站的,即是CMS(内容管理系统)软件。这套框架是以比利时的吉普赛爵士吉他手Django Reinhardt来命名的。

简单来说,当我们想开发一个web应用的时候,我们可以使用Python。我们熟知的豆瓣、知乎都是用Python来开发的。Python下有很多框架,比如Django、 Flask、Tornado。每个框架都有不同的特色,当我们开发一个小型应用时,可以使用Flask,反之用Flask、Tornado可能会好点。关于每个框架有什么不同,有哪些优势、劣势,读者朋友可以自己去网上进行了解。

Django环境搭建

因为我们已经安装了Python3,Python3自带pip,所以我们只需要使用pip进行安装就可以了。我们打开cmd命令窗口,输入如下命令:pip install django==2.1.4,我们安装指定版本Django,当然如果我们不指定版本号,那么是安装最新版本。安装成功如下图所示:

850206-20190612143728041-1137522572.png

Wampserver下载与安装

WampServer就是Windows Apache Mysql PHP集成安装环境,即在window下的apache、php和mysql的服务器软件。

我们访问WampServer官网,官网地址:,也可以到我的百度网盘进行下载:,密码:o91t。下载及安装方式都比较简单,唯一需要注意的是你的操作系统是64位还是32位。安装步骤如下图所示:

850206-20190605093419632-173314252.png

850206-20190605093426415-641280477.png

850206-20190605093431619-283931232.png
850206-20190605093451110-1394439309.png
850206-20190605093457935-81316183.png
850206-20190605093503129-694810475.png
850206-20190605093509233-2132176771.png
850206-20190605093513939-1849111599.png
850206-20190605093518859-1481978545.png
850206-20190605093524101-1453662163.png
850206-20190605093529294-2088006029.png
850206-20190605093534209-10756915.png
850206-20190605093539118-736245217.png

当我们安装完成之后,双击启动WampServer。启动之后,会在桌面任务栏显示WampServer图标,当图标是绿色的时候,说明WampServer启动成功。如果没有变绿,左击鼠标,选择Restart all service。

850206-20190605093723387-1973918148.png

850206-20190605093731935-1084423614.png

Navicat是一套快速、可靠并价格相当便宜的数据库管理工具。如果我们只是个人学习使用,可以下载破解版。破解版和注册码已放到百度网盘。请大家自行下载,也可以从网上进行下载。安装步骤如下图所示:

850206-20190605094001367-1424697553.png

连接本地数据库

启动Wampserver。我们打开Navicat,点击连接,数据库默认用户名为root,密码为空,连接名可以任意填写。当然,Navicat可以连接外网数据库,只需要更改IP、端口、用户名、密码即可。如下图所示:

850206-20190605094104787-184464193.png

850206-20190605094110663-1068450159.png

850206-20190605094114394-605296968.png

转载于:https://www.cnblogs.com/suim1218/p/10677617.html

你可能感兴趣的文章
算法28-----范围求和
查看>>
基于V4L2的视频驱动开发(1)
查看>>
zoj 1008
查看>>
VC++ CArchive及简单的文件操作方法
查看>>
使用canvas制作一个移动端画板
查看>>
android中ListView数据混乱问题
查看>>
QT学习-10/31/2012
查看>>
jQuery File Upload
查看>>
bbb板运行rtems-编写led底层驱动
查看>>
如何从零安装Mysql
查看>>
Appium简介及工作原理
查看>>
IP 类型转换
查看>>
mysql实践1
查看>>
struts2 Preparable接口
查看>>
hdu4578(线段树)
查看>>
写一个脚本简单检测局域网存活的机器
查看>>
Dubbo
查看>>
angular与jquery 进行json提交数据,报文头格式不一致的解决方案
查看>>
更换笔记本内存:自己动手修电脑(一)
查看>>
POJ2262-Goldbach's Conjecture
查看>>