项目类型
# 面向互联网用户:商城类项目---微信小程序商城
# 面向互联网用户:二手交易类的---咸鱼、转转
# 公司内部项目: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
一定注意,指定解释器创建(虚拟环境中得解释器)
如果打开了项目,切换到虚拟环境
-增加方式跟之前一样