开发 python开发-Django
开发 python开发-Django
智汇君python开发-Django
简介
Django的D不发音
是用python语言写的开源web开发框架,并遵循MVC设计
特点
重量级框架
对比Flask框架,Django原生提供了众多的功能组件,让开发更简便快速。·
提供项目工程管理的自动化脚本工具
数据ORM時(对象系映射,英语:Object Relational Mapping)
模板
表单
Admin管理站点
文件管理
认证权限
session机制
缓存(redis)
资料
MVC模式说明
MVC的全拼为ModelView-Controller,是java里的一种设计模式。将输入、处理、输出多部分复杂任务分工简化。MVC是一种典型并应用广泛的软件架构模式,后来,MVC的思想被应用在web开发方面,被称为Web MVC框架
M全拼为Model,主要封装对数据层的访问,对数据率中的数据进行增、刪、改、查操作。
V全拼为View,用于封装结果,生成页面展示的html内容。
C全拼为Controller,用于收求,处理业务辑,与Model和View交互,返回结果。
Django的MVT
M全拼为Model,与MVC中的M功能相同,负贡和据库交互,进行数据处理。
V全拼为View,与MVC中的C功能相同,接收请求,进行业务处理,返回应答。
T全拼为Template与MVC中的V功能相同,负责封装构造要回的html。
安装
虚拟环境
virtualenv+virtualenvwrapper(2010-2015老方式)
安装命令
1 | pip install virtualenv |
mkdir $HOME/.virtualenvs
打开~/.bashrc文件并添加如下:
export WORKON_HOME=$HOME/.virtualenvs
source /usr/local/bin/virtualenvwrapper.sh
source ~/.bashrc
创建虚拟环境
virtualenv -p python3 myenv
查看已有所有虚拟环境:worken
使用虚拟环境:worken 虚拟环境名
退出虚拟环境:deactivate
env
python -m venv venv










