Django2.0

Python的WEB框架有Django、Tornado、Flask
等多种,Django相较与其他WEB框架其优势为:大而全,框架本身集成了ORM、模型绑定、模板引擎、缓存、Session等诸多功能。

Django

Django 是 Python 编程语言驱动的一个开源模型-视图-控制器(MVC)风格的 Web 应用程序框架。使用 Django,我们在几分钟之内就可以创建高品质、易维护、数据库驱动的应用程序。

Django 框架的核心组件有:

  • 用于创建模型的对象关系映射
  • 为最终用户设计的完美管理界面
  • 一流的 URL 设计
  • 设计者友好的模板语言
  • 缓存系统

Django框架流程

  • 基本配置
  • 路由系统
  • 视图view
  • 模板 Model
  • 中间件
  • Form
  • 认证系统
  • CSRF
  • 分页
  • Cookie
  • Seesion
  • 缓存
  • 序列化
    信号admin

MVC

MVC框架的核心思想是:解耦
降低各功能模块之间的耦合性,方便变更,更容易重构代码,最大程度上实现代码的重用

  • m表示model,主要用于对数据库的封装
  • v表示view,用于向用户展示结果
  • c表示controller,是核心,用户处理请求,获取数据,返回结果

MTV

Django属于MVT框架

  • m表示model,负责与数据库交互
  • v表示view,是核心,负责接收请求、获取数据、返回结果
  • t便是template,负责呈现内容到浏览器

在这里插入图片描述
创建虚拟环境

安装虚拟环境命令:
	pip install virtualenv
	pip install virtualenvwrapper
创建虚拟环境命令:
	mkvirtualenv 虚拟环境名称​
切换虚拟环境命令
	workon 虚拟环境名称
查看虚拟环境命令
	workon 两次tab键
删除虚拟环境命令
	rmvirtualenv 虚拟环境名称
退出虚拟环境命令
	deactivate
查看安装的包:
	pip freeze

设置环境变量

1、安装
	pip install virtualenv 
	或者
	pip install virtualenvwrapper

2、 存放虚拟环境的路径
    vim ~/.bashrc        #添加一下内容
    export WORKON_HOME=$HOME/.virtualenvs
    source /usr/local/python3.7.2/bin/virtualenvwrapper.sh
    export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python

3、保存文件执行source         
    source ~/.bashrc    

Django2.0参考资料

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值