Django
1.Django用来开发web应用的前后台,浏览器是B/S框架的web应用 2.HTTP协议: 2.1请求头的格式: 2.2响应头的格式: 3.Django的安装和启动 3.1Django必须使用wsgi服务器,因为需要解析wsgi协议的报文 4.路由控制 url字符串(request对象)--->路由控制--->视图函数(有名分组,无名分组)---->返回被渲染的数据 4.1有名分组和无名分组::url的格式是正则+分组 4.2路由分发:include 4.3路由别名:url-->视图函数 4.4名称空间:url-->子路由 4.5反向解析:从路由别名--->url字符串,使用reverse函数 5.path的转换器 5.1转换器:是能够处理正则匹配到的数据的类 5.2转换器大部分不能匹配‘/‘ 5.3自定义转换器: 5.3.1转换器的要素:1.正则;2.函数 5.3.2转换器是url字符串的一部分,所以要有支持反向解析的函数 6.视图层: 6.1:请求对象(request)和响应对象(HttpResponse) 7.模板层: 7.1模板的要素:1.模板的框架 2.代表外部数据的变量 7.2过滤器:类似于函数,使数据变形 7.3标签:循环或条件分支 7.4自定义标签和过滤器: 将py文件中的函数名导入到模板中使用 7.5模板的导入:模板和模板之间互相导入 7.5.1:load导入整个模板文件 block配合extends在子模板中使用 8.inclusion_tag 8.1将py文件中的函数,带上html文件一起到模板中使用 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |