路飞项目--01

项目类型

# 面向互联网用户:商城类项目---微信小程序商城
# 面向互联网用户:二手交易类的---咸鱼、转转
# 公司内部项目: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

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

路飞项目--01_第1张图片

虚拟环境的创建

#  虚拟环境作用
        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

路飞项目--01_第2张图片
 2、配置环境变量:

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

路飞项目--01_第3张图片
 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

路飞项目--01_第4张图片
   退出:deactivate


 查看:workon
           进入:workon luffy

路飞项目--01_第5张图片

路飞项目--01_第6张图片

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

路飞项目--01_第7张图片

项目后台创建及目录调整

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

今日思维导图:

你可能感兴趣的:(前端,javascript,python,sqlite,vue.js)