django入门与实践教程.PDF,django 实例

  django入门与实践教程.PDF,django 实例

  学习笔记,仅供参考,有错必纠。

  参考:Django搭建大型企业官网————黄Y;

  文章目录WSGIRequest对象WSGIRequest对象的通用属性WSGIRequest对象的通用方法

  WSGIRequest对象

  Django在接收到http请求后,会根据http请求携带的参数和消息信息创建一个WSGIRequest对象,作为view函数的第一个参数传递给view函数,也就是我们经常看到的请求参数。

  WSGIRequest对象的通用属性

  常用属性

  属性

  解释

  小路

  请求的服务器的完整“路径”,不包括域名和参数。

  方法

  表示当前请求的Http方法,如GET或POST

  得到

  一个django.http.request.QueryDict对象,它像字典一样工作。该属性包含所有以?开头的字符。xxx上传的参数=xxx

  邮政

  它也是django.http.request.QueryDict对象。该属性包含POST上传的所有参数。

  文件

  它也是django.http.request.QueryDict对象,包含所有上传的文件。

  饼干

  标准的Python字典包含所有cookie,键值对都是字符串类型。

  会议

  一个类似于字典的对象,用来操作服务器的会话。

  元宇宙

  存储客户端发送的所有标题信息。

  ADDR偏远地区

  客户端的IP地址

  例如

  在主views.py文件中,键入以下代码:

  # -*-编码:utf-8 -*-

  从django.shortcuts导入渲染,重定向,反转

  从django.http导入HttpResponse

  定义索引(请求):

  上下文={

   Path:request.path,#请求服务器的完整“路径”,但不包含域名和参数。

   Method:request.method,#当前请求的http方法

   GET :请求。GET,# a django . http . request . query dict对象,该属性包含所有用?xxx上传的参数=xxx

  }

  返回render(request, index.html ,context=context)

  定义重定向(请求):

  返回重定向(反向( index ))

  主urls.py文件:

  来自django.contrib导入管理

  从django.urls导入路径

  从。导入视图

  从django.conf.urls导入包括

  urlpatterns=[

  路径( admin/,admin.site.urls),

  path(,views.index,name=index ),

  path(redirect/,views.redir,name=redir ),

  路径( front/,包含( front.urls ))

  ]

  模板文件index.html:

  {% extends basePage.html %}

  {%阻止内容%}

  H1主页/h1

  欢迎使用图书管理系统!/p

  桌子

  tr

  Td路径:/td

  td {{ path }} /td

  /tr

  tr

  Td方法:/td

  td {{ method }} /td

  /tr

  tr

  Td获取参数:/td

  td {{ GET }} /td

  /tr

  /表格

  {% endblock %}

  到http://127.0.0.1:8000/?Name=黄age=19发起请求:

  向3358127.0.0.1: 8000提出请求/重定向:

  WSGIRequest对象的常用方法

  常用方法

  解释

  is_secure()

  是否采用https协议?

  is_ajax()

  请求是用ajax发送的吗?

  get_host()

  服务器的域名

  get_full_path()

  返回完整路径以及查询字符串(如果有)

  get_raw_uri()

  获取请求的完整url。

  例如,在主views.py文件中,键入以下代码:

  从django.shortcuts导入渲染,重定向,反转

  从django.http导入HttpResponse

  定义索引(请求):

  上下文={

   Is _ secure: request.is _ secure(),# request服务器的完整“路径”,但不包括域名和参数。

   Get_host:request.get_host(),#当前请求的http方法

   get _ full _ path :request . get _ full _ path(),# a django . http . request . query dict对象,包含所有以?xxx上传的参数=xxx

  }

  返回render(request, index.html ,context=context)

  index.html:

  {% extends basePage.html %}

  {%阻止内容%}

  H1主页/h1

  欢迎使用图书管理系统!/p

  桌子

  tr

  td使用的是https协议吗:/td

  td {{ is_secure }} /td

  /tr

  tr

  td服务器的域名:/td

  td {{ get_host }} /td

  /tr

  tr

  td获取完整路径:/td

  td {{获取完整路径}} /td

  /tr

  /表格

  {% endblock %}

  到http://127.0.0.1:8000/?Name=黄发起请求:

  转载请联系作者获得转载授权,否则将追究法律责任。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • php读取pdf数据,php pdf读取
  • php读取pdf数据,php pdf读取,PHP中使用mpdf 导出PDF文件的实现方法
  • kotlon协程,深入理解kotlin协程pdf,一文彻底搞懂Kotlin中的协程
  • 深入解析C#(第4版),深入解析css pdf,深入解析contentWindow, contentDocument
  • java 反射机制原理与用法详解视频,java 反射机制原理与用法详解pdf
  • java 反射机制原理与用法详解视频,java 反射机制原理与用法详解pdf,Java 反射机制原理与用法详解
  • ,,Java使用iTextPDF生成PDF文件的实现方法
  • ,,Python利用PyMuPDF实现PDF文件处理
  • 漫画算法小灰的算法之旅pdf,漫画算法2-小灰的算法进阶
  • devops和自动化运维实践 PDF,devops思想在运维方面的具体实践
  • pdf如何去除水印,pdf去水印的三种方法
  • 把a4的内容打印成a3小册子,a4的pdf文档如何打印成a3
  • nlp自然语言处理入门pdf,精通python自然语言处理 pdf
  • 容器docker基本操作,每天5分钟玩转docker容器技术 pdf
  • sklearn中文手册pdf下载,sklearn库模块及函数
  • 留言与评论(共有 条评论)
       
    验证码: