zoukankan      html  css  js  c++  java
  • vue框架前后端分离项目之虚拟环境搭建、目录更改、数据库配置等相关内容-115

    1 企业软件开发流程

    1 互联网软件公司
    -互联网产品,上网用户
       -产品经理
       -产品需求:来自于产品经理
       -设计产品原型(axure,墨刀,ui部门)---》原型图
       -后端:技术选型,架构设计,数据库设计,分任务开发(你们处的位置),自测
       -前端:ui设计,页面切图(详细的标明颜色,字体。。。),写前端功能
       -联调(后端代码和前端代码部署好)----》出一堆bug--》禅道---》改bug
       -上线
       -继续开发新功能---》联调---》改bug---》上线
       -继续开发新功能,发现bug了,开一个bug分支,改完上线
       
       -外包公司,给别人定制软件,定制完了,付完钱,结束了
       
    2 传统软件公司
    -需求来自于客户(项目经理,架构师)
       
       
    3 路飞项目需求
    首页
       登录注册
       课程列表
       课程详情
       视频播放
       商品结算:支付宝支付
       购买成功:购买成功
       个人中心:修改密码...
       

    2 pip换源

    1 pip3 下载在国外,比较慢,使用豆瓣源
    pip3 install django==1.11.9 -i 地址
    2 来到C:UsersoldboyAppDataRoaming    也可以直接输入 %APPDATA% 自动定位到前面路径
    3 新建 pip.ini
      [global]
       index-url = http://pypi.douban.com/simple
      [install]
       use-mirrors =true
       mirrors =http://pypi.douban.com/simple/
       trusted-host =pypi.douban.com
    4 linux和mac
    用户家路径新建pip.conf
      [global]
       index-url = http://pypi.douban.com/simple
      [install]
       use-mirrors =true
       mirrors =http://pypi.douban.com/simple/
       trusted-host =pypi.douban.com
    4 以后再使用pip安装,走的是豆瓣源

     

    3 虚拟环境搭建

    1 路飞项目用django2.0.7, 公司老项目用的1.11.9,如果都再系统解释器装,django版本需要不停安装卸载
    2 windows中
       pip3 install virtualenv
       pip3 install virtualenvwrapper-win
    3 配置环境变量(原来用pycharm创建的虚拟环境都放在了项目根路径下)
    -配一个环境变量:WORKON_HOME: D:Virtualenvs
    -现在放在了d:Virtualenvs


    4 使用如下命令
    mkvirtualenv -p python3 luffyapi  # 基于python3创建出一个虚拟环境luffyapi,放在d:Virtualenvs
    5 使用命令
    workon  # 查看目前有哪几个虚拟环境
       workon  luffyapi # 使用luffyapi
       deactivate  # 退出当前虚拟环境
    6 导出项目依赖模块(第三方模块导出)
    pip freeze >req.txt

    以后上线,项目大概率跑在虚拟环境中

     

    4 路飞后台创建,配置修改,目录变更

    1 新建luffyapi项目
    2 重构项目目录
    '''
    ├── luffyapi                 # 项目名
    ├── logs/ # 项目运行时/开发时日志目录 - 包
      ├── manage.py # 脚本文件
      ├── luffyapi/     # 项目主应用,开发时的代码保存 - 包
        ├── apps/     # 开发者的代码保存目录,以模块[子应用]为目录保存 - 包
          ├── libs/     # 第三方类库的保存目录[第三方组件、模块] - 包
      ├── settings/ # 配置目录 - 包
    ├── dev.py   # 项目开发时的本地配置
    └── prod.py # 项目上线时的运行配置
    ├── urls.py   # 总路由
    └── utils/     # 多个模块[子应用]的公共函数类库[自己开发的组件]
      └── scripts/       # 保存项目运营时的脚本文件 - 文件夹
    '''



    # 创建app

     

    5 数据库配置

    1.管理员连接数据库
    >: mysql -uroot -proot

    2.创建数据库
    >: create database luffy default charset=utf8;

    3.查看用户
    >: select user,host,password from mysql.user;

    # 5.7往后的版本
    >: select user,host,authentication_string from mysql.user;
    """
    """
    设置权限账号密码
    # 授权账号命令:grant 权限(create, update) on 库.表 to '账号'@'host' identified by '密码'

    1.配置任意ip都可以连入数据库的账户luffy账户,密码是Luffy123?,只对luffy库所有表有所有权限,可以使用任意ip地址连接
    >: grant all privileges on luffy.* to 'luffy'@'%' identified by 'Luffy123?';

    2.由于数据库版本的问题,可能本地还连接不上,就给本地用户单独配置
    >: grant all privileges on luffy.* to 'luffy'@'localhost' identified by 'Luffy123?';

    3.刷新一下权限
    >: flush privileges;

    只能操作luffy数据库的账户
    账号:luffy
    密码:Luffy123?
    """

     

    6 配置开发环境

    """
    1.修改 wsgi.py 与 manage.py 两个文件:
    # manage.py
    os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'luffyapi.settings.dev')
    # wsgi.py
    os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'luffyapi.settings.prod')
    # manage_prod.py
    os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'luffyapi.settings.prod')

    2.将settings.py删除或改名,内容拷贝到settings/dev.py中

    3.修改dev.py文件内容
    LANGUAGE_CODE = 'zh-hans'
    TIME_ZONE = 'Asia/Shanghai'
    USE_TZ = False

    4.修改启动配置:见插图

    5.在任何一个__init__.py文件中测试默认配置文件是否是dev.py文件
    from django.conf import settings
    print(settings)
    """

    img

    7 路飞前台搭建

    vue create luffycity
    用pycahrm打开

     

  • 相关阅读:
    动手实验01-----vCenter 微软AD认证配置与用户授权
    esxi 主机用户功能说明
    vCenter组件和服务
    配置vSphere Web Client超时值
    如何修改 Vmware vRealize Operations Manager Appliance root密码
    linux如何搭建sftp服务器
    Vmware vSphere 开启嵌套虚拟化
    在VS2013上配置OpenCV1.0
    FFmpeg深入分析之零-基础
    坚持看英文文档
  • 原文地址:https://www.cnblogs.com/usherwang/p/14169337.html
Copyright © 2011-2022 走看看