第三节 Django介绍
Django介绍:
Django,发音为[`dʒæŋɡəʊ],Django诞生于2003年秋天,2005年发布正式版本,由Simon和Andrian开发。
当时两位作者的老板和记者要他们几天甚至几个小时之内增加新的功能。
两人不得已开发了Django这套框架以实现快速开发目的,因此Django生来就是为了节省开发者时间的。
Django发展至今,被许许多多国内外的开发者使用,已经成为web开发者的首选框架。
因此,如果你是用python来做网站,没有理由不学好Django。选读:
Python+Django如何支撑了7 亿月活用户的Instagram?
Django商业网站
Django版本和Python版本:
web服务器和应用服务器以及web应用框架:
web服务器:负责处理http请求,响应静态文件,常见的有Apache,Nginx以及微软的IIS
应用服务器:负责处理逻辑的服务器。比如php、python的代码,是不能直接通过nginx这种web服务器来处理的,只能通过应用服务器来处理,
常见的应用服务器有uwsgi、tomcat等。
web应用框架:一般使用某种语言,封装了常用的web功能的框架就是web应用框架,
flask、Django以及Java中的SSH(Structs2+Spring3+Hibernate3)框架都是web应用框架。
Django和MVC:
Django是一个遵循MVC设计模式的框架,MVC是Model、View、Controller的三个单词的简写。
分别代表模型、视图、控制器。以下图片说明这三者之间的关系:
浏览器 controller,处理请求,
逻辑处理
发送请求 Model,用于和 数据库
数据库进行交互
获得html页面 Template,封装
html/css/js
day 03 Django 介绍
原创
©著作权归作者所有:来自51CTO博客作者一个土豆芽的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:day 04 URL组成部分
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Day03 k8s的理论、历史
主要是k8s的架构历史,以及一些要注意的网络插件
Pod ico OSI -
RHCSA_DAY03显示文件 绝对路径 删除目录 相对路径 当前路径
-
kubernetes健康检查有哪些参数
本篇文章只是一个K8S基础知识的普及,作为笔记使用,方便后面查询,本文主要介绍K8S中的一些常用定义:Pod: Kubernetes 集群中运行部署应用或服务的最小单元,它是可以支持多容器的,类似于操作系统中的进程。服务(Service): 一个Pod是一个服务的实例,一个服务可以由多个Pod构成
kubernetes健康检查有哪些参数 大数据 kubernetes 数据库 java -
python在win7用什么版本
环境1win7+ Python2.7.15No.1 Download1.1 打开Python官网的Windows系统平台下载链接1.2 选择要下载的解释器版本,根据系统的位数(【控制面板】--【系统】--【系统类型】有32位或64位)选择对应的可执行的文件No.2 Install2.1 双击exe文件2.2 选择为所有用户安装,并点击【Next】这里选择自定义安装,并且不添加到PATH,后面我们自
python在win7用什么版本 windows安装python2.7 python 环境变量 Python