前期项目的准备,需要进行项目分析需求,pip换源,虚拟环境的搭建.
项目是模仿 路飞学城 这个网站的。
一、需求分析
我们通过路飞学城网站,分析了一下这个网站的功能和需求
1 首页功能
-轮播图
2 用户功能
-多方式登录
-手机验证码登录
-手机验证码注册
-发送验证码接口
3 课程功能
-查询所有课程
-过滤功能
4 课程详情
-详情展示
-视频托管和播放
5 购买功能
-支付宝支付
6 搜索功能
二、pip换源
# 默认走的是国外地址,速度慢
pip install django
# 下面走的是豆瓣源的地址,速度快
pip install django -i http://pypi.douban.com/simple/
# 统一修改,将默认地址改为自定义的地址
-1 去'C:\Users\Administrator\AppData\Roaming'路径,在地址栏输入%APPDATA%,敲回车
-2 新建 pip 文件夹并在文件夹
-3 新增 pip.ini 配置文件内容
-4 写入
[global]
index-url = http://pypi.douban.com/simple
[install]
use-mirrors =true
mirrors =http://pypi.douban.com/simple/
trusted-host =pypi.douban.com
三、虚拟环境
1、虚拟环境的作用
# 作用
1、使不同应用开发环境相互独立
2、环境升级不影响其他应用,也不会影响全局的python环境
3、防止出现包管理混乱及包版本冲突
2、搭建虚拟环境
# 搭建虚拟环境有两种办法
# 第一种:简单粗暴,直接使用pycharm创建虚拟环境
# 第二种:使用命令创建虚拟环境
-1 安装两个命令
-pip3 install virtualenv
-pip3 install virtualenvwrapper-win # win系统才装
-pip3 install virtualenvwrapper # mac和linux
-2 配置虚拟环境管理器工作目录
-去环境变量中加:变量名WORKON_HOME 变量值D:\Virtualenvs
-3 去D盘新建一个文件夹Virtualenvs
-4 命令操作(cmd中)
# 选取默认Python环境创建虚拟环境:
mkvirtualenv 虚拟环境名称
# 基于某Python环境创建虚拟环境:
mkvirtualenv -p python2.7 虚拟环境名称
mkvirtualenv -p python3.6 虚拟环境名称
# 创建并进入:以后安装模块就安装在虚拟环境里了
# 2、查看已有的虚拟环境
-- workon
# 3、使用某个虚拟环境
-- workon 虚拟环境名称
# 4、进入|退出 该虚拟环境的Python环境
-- python | exit()
# 5、为虚拟环境安装模块
-- pip或pip3 install 模块名
# 6、退出当前虚拟环境
-- deactivate
# 7、删除虚拟环境(删除当前虚拟环境要先退出)
# 去相应的文件夹下删除文件夹即可
-- rmvirtualenv 虚拟环境名称
-5 在pycharm中使用