路飞项目--01

发布时间:2024年01月18日

项目类型

# 面向互联网用户:商城类项目---微信小程序商城
# 面向互联网用户:二手交易类的---咸鱼、转转
# 公司内部项目:python写的重点:

oa系统(员工管理系统)
客户关系管理
资产管理
打卡系统工资核算系统

# 第三方公司做的:

给医院---互联网,内部的项目
银行---内部系统
政府?
钢材市场---商户
微信小程序订餐---二维火 餐饮行业
零售行业
问卷网
考试系统

# 个人博客

# 内容收费站---掘金、拉钩教育
# 看技术类文章---cnblogs、csdn、思否、稀土掘金
# 房屋租赁---青客、蛋壳、自如

项目开发流程

# 开发流程:
1、立项
2、需求分析:
? ? ? ? ? ? ? ?* 互联网项目---需求调研和分析:产品经理设计出来的
? ? ? ? ? ? ? ?* 传统软件---需求调研和分析:市场人员跟客户对接
3、原型设计:产品经理 ---懂业务
4、分任务开发
? ? ?* 前端团队:前端开发
? ? ? ? ? ? UI设计:美工
? ? ? ? ? ? 前端写代码(pc,小程序,移动端)
? ? ?* 后端团队:后端开发
? ? ? ? ?? ?架构,数据库设计
? ? ? ? ? ? 分任务开发:用户,商品板块?
? ? ? ? ? ? 协同开发? ? ? ? ? ?
? ? ?* 联调测试
? ? ????????项目测试:测试人员
? ? ????????项目上线:运维人员
# 你在公司开发流程是什么?

1、开新项目,先开会,设计技术选型,数据库设计
2、产品,原型图做好了,分析出需求,有需求说明书
3、老大在项目管理平台分配任务给我
4、进入到管理平台就能看到任务,相关功能的原型图
5、需求,原型图,实现的效果
6、开发中有不明白的需求,找产品对接,之后自测
7、提交到版本仓库(git,svn)
8、所有都开发完了,分支合并
9、跟前端联调
10、发版

# 如果是老项目:
? ? ? ? 1、老大在项目管理平台(禅道)分配任务给我
? ? ? ? 2、进入到管理平台就能看到任务,相关功能的原型图
? ? ? ? 3、需求,原型图,实现的效果
? ? ? ? 4、开发---有不明白的需求,找产品对接----》自测
? ? ? ? 5、提交到版本仓库(git,svn)

? ? ? ? 6、所有都开发完了,分支合并
? ? ? ? 7、跟前端联调
? ? ? ? 8、发版

路飞项目需求

主题:线上销售课程(商城--知识付费类)
需求

首页功能:
? ? 轮播图接口
? ? 推荐课程接口
用户功能;
? ?用户名密码登录
? ?手机号验证码登录
? ?发送手机验证码
? ?验证手机号是否注册过
? ?注册接口:
课程列表功能
?? ???课程列表接口
? ? ??排序,过滤,分页
课程详情:
?? ? 课程详情接口
? ? ?视频播放功能
? ? ?视频托管(第三方,自己平台)
下单功能:
?? 支付宝支付:生成支付链接,付款,回调修改订单状态
? ?购买成功功能

pip换源

# 之前装第三方模块
????????pip3 install ?django -i? ?镜像仓库

#?一劳永逸,整点配置:以后安装模块,自动去配置好的源下载(windows)
????????1、文件管理器文件路径地址栏敲:%APPDATA%? 回车

????????????????快速进入 C:\Users\电脑用户\AppData\Roaming 文件夹中
2、新建 pip 文件夹并在文件夹中新建 pip.ini 配置文件
3、新增 pip.ini 配置文件内容

[global]
index-url = https://mirrors.aliyun.com/pypi/simple
[install]
use-mirrors =true
mirrors =https://mirrors.aliyun.com/pypi/simple
trusted-host =mirrors.aliyun.com

# 以后再任意路径安装模块,都会自动使用阿里云源

虚拟环境的创建

# ?虚拟环境作用
????????1、使不同应用开发环境相互独立
????????2、环境升级不影响其他应用,也不会影响全局的python环境
????????3、防止出现包管理混乱及包版本冲突

# 什么是虚拟环境,为什么要有它?
? ? 当操作系统装了python3.10,使用django 2.2.2开发了一个项目,使用django 3.x 开发了一个项目,把两个项目都打开同时开发,每个项目都用自己独立的环境,装的模块相互不影响
????????两种解决方案:Virtualenv、pipenv
# Virtualenv创建虚拟环境
??1、win下安装:
? ????????? pip3 install virtualenv
? ????????? pip3 install virtualenvwrapper-win


?2、配置环境变量:

控制面板-系统和安全--系统--高级系统设置--环境变量--系统变量--点击新建--填入变量名与值
? ? 变量名:WORKON_HOME? ?变量值:自定义存放虚拟环境的绝对路径
? ? WORKON_HOME---D:\Virtualenvs


?3、去d盘根路径创建出 Virtualenvs 文件夹

?4、同步配置信息:
? ? ? 去向Python3的安装目录 => Scripts文件夹 => virtualenvwrapper.bat => 双击
?5、使用虚拟环境:
? ? 创建:

????????mkvirtualenv -p python3 虚拟环境名称
? ? ?? ?mkvirtualenv -p python38 luffy

? ? 创建完会进入:(luffy) C:\Users\oldboy>

? ??在虚拟环境中安装模块(装在虚拟环境不会影响其他人):pip install django==3.2.20


? ?退出:deactivate


?查看:workon
? ? ? ? ? ?进入:workon luffy

删除:?rmvirtualenv 虚拟环境名称
?# pycharm创建虚拟环境:

项目后台创建及目录调整

使用虚拟环境创建后台项目
方式一:使用命令
? ? ?? ????????????进入到虚拟环境,安装django,指定版本
? ? ? ? ????????????????django-admin startproject 项目名
方式二:使用pycharm
? ? ?? 一定注意,指定解释器创建(虚拟环境中得解释器)
? ? ? ??如果打开了项目,切换到虚拟环境
? ? ?? ?-增加方式跟之前一样

今日思维导图:

文章来源:https://blog.csdn.net/qq_48064830/article/details/135660114
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。