文章目录
第一节:DJgo框架简介与安装
Djgo 发布于2005年,是最负盛名且成熟的Python网络框架,最初用来制作在线新闻的Web站点
它是开源的Web框架,遵守BSD协议.
Djgo采用了MVC/MTV架构设计,即数据层、展示层、业务调度分离,这种架构设计的好处是可以方便解耦,复用。
MVC(Model,View,Controller)
MTV(Model,Template,View)
【BSD协议】
BSD协议全称Berkeley Software Distribution,始于197X年UC伯克利分校学生发行的软件(包括Pascal系统和一个编辑器ex),允许商用和二次开发,所以给于使用者很大自由的协议,只需要声明代码作者的著作权即可,很多的公司企业在选用开源产品的时候都首选BSD协议
# 安装djgo
pip3 install django==1.11.7
进入Python环境测试安装是否成功,正确输出版本号即安装正确
import django
django.get_version()
关于源的知识
- 查看安装好的包
方式一:使用命令
pip3 freeze
方式二:使用pycham
pycham-settings-Preject:-project interpreter
- 使用别的源
pycham-settings-Preject:-project interpreter-右上角“+” - Manage Recositories 进行设置
第二节:搭建虚拟开发环境
很多时候一台服务器上要运行多个Web应用程序;而这些应用程序之间使用的第三方框架往往是互不相同且互不兼容的;虚拟环境的作用就是为每个Web应用创建一个隔离的独立的运行环境,使得各个应用的依赖互不影响;
常用方式搭建(venv)
# 安装python包管理器pip
sudo apt install python3-pip
# 安装虚拟环境venv
sudo apt-get install python3-venv
# 在指定位置下创建虚拟环境
python3 -m venv .venv(这是文件夹名)
# bin目录下激活虚拟环境(路径需完整)
source .venv/bin/activate
#进行其他包的下载
pip3 install xxx
#退出环境
deactivate
3.4版前的方式搭建 (virtualenv)
因为virtualenv是一种能够兼容各个Python版本的虚拟环境创建方式,对于Python3.4以上的版本,其底层调用的仍然是Python原生的venv;
# 安装Python3
apt install python3-dev
# 安装虚拟环境virtualenv
pip3 install virtualenv
# 安装包装器
pip3 install virtualenvwrapper
# 选择路径并创建文件夹
cd / xxxx
mkdir .virtualenvs
# 声明环境变量并重启激活
vim .bashrc #编缉家目录下的bashrc文件,这