测试开发实战-手把手系列之二-(后端)


  大家好,这里是<测试开发实战-手把手系列之二>

  首先搭建环境,后台服务器环境是

python:3.7
django:3.1.5
mysql:5.7.31-log
Linux-Ubuntu:Linux4.15.0-20-generic

  本地开发环境是:

python:3.7
django:3.1.5
编码工具:PyCharm 2018.3

  我们一般是在本地开发调试完代码后,再将代码同步至服务器运行

  本地环境安装方法是:安装python->PyCharm新建django项目(这里有个坑,PyCharm要是专业版的才能在新建时选择django项目)->使用PyCharm=>pip安装django所需的模块(具体搭建方法请自行百度)

  首先我们做的第一件事是根据业务创建数据库,此处略过。

接下来,开始撸了!

  打开PyCharm,创建新的Django项目myproject,项目的目录如下:

|-- myproject
| |-- init.py
| |-- asgi.py
| |-- settings.py
| |-- urls.py
| – wsgi.py
| – manage.py
| – templates

结构说明:
myproject: 项目的框架目录。
manage.py: 命令行工具,用于启动项目。
templates:存放页面模板,本项目不用,忽视。
myproject/init.py: 一个空文件,告诉 Python 该目录是一个 Python 包,不用管。
myproject/asgi.py: 异步网关接口。例如websocket长连接
myproject/settings.py: 该 myproject 项目的设置/配置。
myproject/urls.py: 该 myproject 项目的 URL 声明,访问的地址入口。
myproject/wsgi.py: Web服务器网关接口。例如HTTP连接。

接下来我们打开settings.py文件
ps:settings.py中如果出现os报错,导入os包即可(小技巧:选中报错位置,按下 Alt+回车,可以快捷导入包)
在这里插入图片描述

修改数据库连接:
在这里插入图片描述
将代码改为如下:
在这里插入图片描述

(配置mysql引擎)

  配置后,还需安装依赖包mysqlclient,使之能连上我们的数据库。

  启动项目,输入命令:
  python manage.py runserver 0.0.0.0:8000
  以8000端口启动

  在浏览器输入你服务器的 ip(这里我们输入本机 IP 地址: 127.0.0.1:8000) 及端口号,如果正常启动,输出结果如下:
在这里插入图片描述


  好了,接下来,创建我们的第一个应用。

  在myproject同级下新建一个Package,名称为product并添加文件
在这里插入图片描述

  model.py:ORM,主要是跟数据库表字段进行映射
  urls.py:网站目录,设置应用接口如何访问
  views.py:业务代码,主要是处理接口的具体逻辑

  总结

  这是django框架的基本结构,其实每个框架的结构都大同小异,例如flask、tornado。我们需要学习的是怎么去运用框架来达到目的。

  后台的处理流程其实就是接收到请求-取出数据-逻辑处理-生成数据-返回结果

演示代码:
https://github.com/danzi516/TestDev/tree/main/%E6%89%8B%E6%8A%8A%E6%89%8B/2/myproject


更多文章,关注一波,谢!
在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值