Django

Django,第1张

概述1.Django用来开发web应用的前后台,浏览器是B/S框架的web应用 2.HTTP协议:   2.1请求头的格式:   2.2响应头的格式: 3.Django的安装和启动   3.1Django必须使用wsgi服务器,因为需要解析wsgi协议的报文 4.路由控制   url字符串(request对象)--->路由控制--->视图函数(有名分组,无名分组)---->返回被渲染的数据   4.1

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文件一起到模板中使用

总结

以上是内存溢出为你收集整理的Django全部内容,希望文章能够帮你解决Django所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1191711.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-03
下一篇 2022-06-03

发表评论

登录后才能评论

评论列表(0条)

保存