Linux虚拟环境创建及使用
Linux虚拟环境创建及使用
linux安装
#方法2:linux
pip 3 install virtual env wrapper
mkdir $HOME/.virtualenvs #把所有虚拟环境指定到一个目录文件夹下存放
find/-name virtual env wrapper.sh #查找执行脚本路径, 添加到~/.bashrc
vim~/.bashrc #修改bash配置文件
'''
export WORKON_HOME=$HOME/.virtualenvs #python虚拟环境安装位置
VIRTUALENVWRAPPER_PYTHON=/usr/local/bin/python3
source/usr/local/bin/virtualenvwrapper.sh
'''
source~/.bashrc #执行virtual env wrapper安装脚本
virtualenvwrapper使用命令
mkvirtualenv test1 #创建虚拟环境
mkvirtualenv test2env -p python3
lsvirtualenv #查看虚拟环境
workon testl #进入虚拟环境
deactivate #退出虚拟环境
rmvirtualenv test1 #删除虚拟环境
pip list #查看虚拟环境下的安装包
pip命令基本使用
pip
pip install #安装依赖包
pip uninstall #卸载依赖包
pip list #查看已经安装的依赖包
pip freeze > requirements.txt #导出依赖包
pip install -r requirements.txt #从文件安装依赖包
3 Django设计模式(MVC/MTV)
-
目的:了解什么是MVC, MTV
-
思考:为什么要用设计模式
- 分工、解耦,让不同的代码块之间降低耦合,增强代码的可扩展性和可移植性,实现向后兼
-
MVC:
- M全拼为Model, 主要封装对数据库层的访问, 对数据库中的数据进行增、删、改、查操作。
- V全拼为View, 用于封装结果, 生成页面展示的html内容。
- C全拼为Controller, 用于接收请求, 处理业务逻辑, 与Model和View交互, 返回结果。
-
MVT:
- M全拼为Model, 与MVC中的M功能相同, 负责和数据库交互, 进行数据处理。
- V全拼为View,用与MVC中的C功能相同, 接收请求, 进行业务处理, 返回应答。
- T全拼为Template, 与MVC中的V功能相同, 负责封装构造要返回的html。
从小白到大神的蜕变~~