资讯 小学 初中 高中 语言 会计职称 学历提升 法考 计算机考试 医护考试 建工考试 教育百科
栏目分类:
子分类:
返回
空麓网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
空麓网 > 计算机考试 > 软件开发 > 后端开发 > Python

基于Django+Layui+pytets搭建UI自动化测试框架之第一天搭建Django环境

Python 更新时间: 发布时间: 计算机考试归档 最新发布

基于Django+Layui+pytets搭建UI自动化测试框架之第一天搭建Django环境

第一天:搭建Django环境

第一步:pycharm创建Django项目

在pycharm中创建Django框架的项目首先需要将对应的框架给下载安装好,这一步可以通过pip工具去完成,也可以在编辑器内的设置里面去手动安装插件。pip install django


在pycharm创建django,项目,不默认创建应用,可以选择在Applictaion name填写应用名称,点击create创建成功

第二步:Django项目介绍

manage.py :它是Django的一个非常重要的工具,通过它可以调用 django shell和数据库等,如:创建app应用程序、创建数据库表、清 空数据、启动项目等操作例如创建新应用:     打开控制台(底部的terminal)-然后输入创建django应用的口令:python manage.py startapp 应用名
**settings.py :Django 项目的配置文件。包含了项目的默认设置,包 括数据库信息,调试标志以及其他一些工作的变量**app应用程序创建以后,必须把app注册到Django,才能够被Django项目所管理。我们只需要把login应用的名称,配置到settings.py文件中即可。如下图所示:


setting还能设置数据库:

urls.py :Django 项目的URL路由声明,负责把URL模式映射到应用 程序wsgi.py:Web服务器网关接口(Python Web Server Gateway Interface的缩写),Python应用和Web服务器之间的一种接口,可以 看成是一种协议、规范。它是基于Http协议的,不支持WebSoketasgi.py:异步网关协议接口,能够处理多种通用的协议类型,包括 HTTP,HTTP2和WebSocket,可以看成ASGI是WSGI的扩展

这个博客介绍的非常详细,可以观看描述的流程图:
http://c.biancheng.net/view/en6pv1.html

第三步:Django项目开发使用

我们主要开发内容在应用中,这是应用的目录及作用介绍:

|untitled2 项目根目录
├── ceshi 应用名称
│ ├── migrations 数据模型迁移记录目录
│ │ └── init.py init文件,标识当前所在的数据模型迁移记录目录是一个
│ ├── init.py init文件,标识当前所在的应用目录是一个 Python 包
│ ├── admin.py Django Admin 应用的配置文件
│ ├── apps.py 应用程序本身的属性配置文件
│ ├── models.py 用于定义应用中所需要的数据表的配置文件
│ ├── tests.py 用于编写当前应用程序的单元测试的测试文件
│ └── views.py 用来定义视图处理函数的文件

1. 首先我们先编写model,定义数据表:

模型类如果未指明表名,django默认以小写app名_小写模型类名为数据库表名

例如:

class Book(models.Model):    title = models.CharField(max_length=32, verbose_name="书名")class Author(models.Model):    name = models.CharField(max_length=32, verbose_name="作者姓名")

具体的model设计方式可以百度搜索,推荐这个博客学习:
https://blog.csdn.net/Linxiaokang_1212/article/details/127912847

2.接下来我们先编写view,编写后台函数

用于接受Web请求并且返回Web响应的简单Python 函数。该函数一般定义在各自应用的views.py文件中。在视图函数中,有 两个重要的对象:请求对象和响应对象。
转载请注明:文章转载自 http://www.konglu.com/
本文地址:http://www.konglu.com/it/1095639.html
免责声明:

我们致力于保护作者版权,注重分享,被刊用文章【基于Django+Layui+pytets搭建UI自动化测试框架之第一天搭建Django环境】因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理,本文部分文字与图片资源来自于网络,转载此文是出于传递更多信息之目的,若有来源标注错误或侵犯了您的合法权益,请立即通知我们,情况属实,我们会第一时间予以删除,并同时向您表示歉意,谢谢!

我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2023 成都空麓科技有限公司

ICP备案号:蜀ICP备2023000828号-2