Django介绍 wep框架本质

一 wep 框架的的本质 及自定义 wep 框架

Django是一个开放源代码的Web应用框架,由Python写成。采用了MTV的框架模式,即模型M,视图V和模版T。它最初是被开发来用于管理劳伦斯出版集团旗下的一些以新闻内容为主的网站的,即是CMS(内容管理系统)软件。并于2005年7月在BSD许可证下发布。这套框架是以比利时的吉普赛爵士吉他手Django Reinhardt来命名的。

框架介绍

Django 项目是一个Python定制框架,它源自一个在线新闻 Web 站点,于 2005 年以开源的形式被释放出来。Django 框架的核心组件有:

  1. 用于创建模型的对象关系映射

  2. 为最终用户设计的完美管理界面

  3. 一流的 URL 设计

  4. 设计者友好的模板语言

  5. 缓存系统。

Django 是用python语言写的开源web开发框架它鼓励快速开发,并遵循MVC设计。DjangoBSD版权,初次发布于 2005年7月, 并于2008年9月发布了第一个正式版本1.0

image

Django 根据比利时的爵士音乐家Django Reinhardt命名,他是一个吉普赛人,主要以演奏吉它为主,还演奏过小提琴等。
由于Django在近年来的迅速发展,应用越来越广泛,被著名IT开发杂志SD Times评选为2013 SD Times 100,位列“API、库和框架”分类第6位,被认为是该领域的佼佼者

呵呵 一位 演奏小提琴的人把程序员的活给抢了 你们想一想 活着多难了吧

Django框架本质

我们可以这样理解:
所有的wep框架 应用本质就是 一个 socket服务端,用户的浏览器就是一个 socket客户端,基于请求作出响应,客户首先做出请求,服务端做出对应的响应,按照http协议的请求协议发送请求的,服务端按照http协议的响应协议来响应请求,这样网络通信,我们就可以实现wep框架了。
那么我们 学习了socket ,我们就知道网络通信 我们就可以自己写了 ,因为socket就是网络通信用的
那我们就基于socket来去实现一个 wep框架,写一个wep服务端:

  • 浏览器发送请求
  • 服务端接收请求
  • 服务端返回页面给浏览器
  • 浏览器渲染效果

准备文件

text.html




    
    Title
    
     
    
    
        
            
            
        
    



姑娘,你好,我是Jaden,请问约吗?嘻嘻~~

test.css

h1{
    background-color: green;
    color: white;
}

test.js

alert("这是我们第一个网页")

再准备一个图片,名称为meinv.jpg,再准备一个ico文件,名称为wechat.ico,其实就是个图片文件,微信官网打开之后,在浏览器最上面能够看到,把它保存下来

image

image.png

一,简单的wep框架

你可能感兴趣的:(Django介绍 wep框架本质)