一.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映射的函数
三.各种文件的作用
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