开发的基本常识
发布时间:2021-08-30 16:58 浏览次数:次
原型图设计
常用的原型图有哪些?
Sketch、Axure、OmniGraffle、墨刀等。
原型图设计的目的
用于演示,测试,沟通
设计原型图的优点
- 图形化的方式展现需求
- 方便确认需求
- 为设计人员提供直观的原型
- 为开发人员提供直观的依据
- 为测试人员提供直观的依据
效果图设计
常用的工具
PS、AI、PxCook
下面是一个设计的效果图示例:
UML设计
什么是UML
常见的UML设计工具有哪些?
数据库设计
常见的数据库设计工具有哪些?
PowerDesigner,简称PD sybase
ERwin Data Modeler,简称ERwin
DbWrench
NavicatDataModeler
……
关于实体关系图
实体关系图也被称为 ERD、ER 图、实体联系模型、实体联系模式图或 ER 模型。
编码实现
技术:Django2.2 Python3.6
操作系统:Win 10
手工创建项目步骤:
创建虚拟环境
python -m venv venv
激活虚拟环境
source venv/bin/active
安装Django
pip install django
创建项目
django-admin startproject message
创建template文件夹
cd message
mkdir tempaltes
settings.py中添加templates配置
……
目录结构介绍
└── message # 项目跟目录
├── manage.py # Django的内置的管理命令
├── message # 和项目同名一个包
│ ├── __init__.py # 包中的默认初始化文件
│ ├── settings.py # 配置文件
│ ├── urls.py # 路由
│ └── wsgi.py # 网关接口
└── templates # 模板 html文件
包:文件夹
路由:url请求 和 响应函数(view)的映射
API(应用程序接口):API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。
例如:
Urlpatterns = [
path(‘/login/’,views.login),
path(‘/home/’,views.home),
……
]
通过断点调试分析settings.py文件
了解一下各个环境的区别:
Production环境:产品 线上环境 生产环境
适合于Python Web应用的开发服务器有哪些呢?Uwsgi、Gunicorn
Development环境: 开发环境 例如: Starting development server at http://127.0.0.1:8000/ 就是启动一个Django内置的开发服务器
Testing环境:测试环境
什么是WSGI?
PythonWeb服务器网关接口(Python Web Server Gateway Interface,缩写为WSGI)是Python应用程序或框架和Web服务器之间的一种接口,已经被广泛接受, 它已基本达成它的可移植性方面的目标。
WSGI 没有官方的实现, 因为WSGI更像一个协议. 只要遵照这些协议,WSGI应用(Application)都可以在任何服务器(Server)上运行, 反之亦然。
WSGI标准在 PEP 333 [1] 中定义并被许多框架实现,其中包括现广泛使用的django框架。
测试用例编写
执行测试用例
提交Bug
测试报告
本文来源于网络,若有侵权请联系3449817223#qq.com,将在第一时间删除。