Web框架

一.web框架的作用

避免重复代码,将重复的部分进行封装。自己实现一个服务器的作用。

参数environ是字典类型的数据,里面存放客户端的http头信息。

url的路径但不包括网址=environ["PATH_INFO"]

eg:http://127.0.0.1/www/book     path=/www/book

二.MVC与MTV,wgsi模块实现

MVC:M model 存放数据库的内容

         V view 存放网页内容

          C  control  存放urls 映射的函数

MTV:M model存放数据库的内容

          T temple  存放HTML网页内容

         V  view 吃饭urls映射的函数

 三.各种文件的作用

Web框架

 manager.py程序的入口

mysite//项目名称   wsgi.py//是socket 文件 setting//配置文件  urls.py函数映射

blog//子项目 model.py//数据库文件   views.py//写函数  

Temple//写HTML文件 

from  django.shortcuts import  rander,Httprespnose
import time
times=time.time().now()
def cur_time(request):   //request相当于eniover  客服端的参数
      return  rander(request,"cur_time.html",{abc:times})//abc是任意名称但再HTML文件的{{abc}}会替换成times的内容
//rander 有渲染的效果,即会对传来的HTML文件,处理后用Httpesponse()的方式传过去

 

数据来源:www.cnblogs.com/yuanchenqi/articles/6083427.html

 

Web框架

上一篇:WPF实现左右移动(晃动)动画效果


下一篇:cf1072B. Curiosity Has No Limits(枚举)