request属性

提交数据的信息:

HttpRequest 对象还有两个属性包含用户提交的信息:request.GET request.POST。这两个属性的值都是类似字典的对象,分别用于获取 GET POST 数据。POST 数据一般由 HTML
表单提交,而 GET 数据既可以来自表单,也可以来自页面 URL 中的查询字符串

GET POST 之间有什么区别呢?如果提交表单只是为了获取数据,使用 GET。如果提交表单有副作用,例如修改数据、发送电子邮件,或者是显示数据之外的操作,使用 POST

  • 在以下情况下使用 GET:
    • 交互更像是一个问题(即,它是一个安全的操作,例如查询、读取操作或查找)。
  • 在以下情况下使用 POST:
    • 交互更像是一个命令,或者
    • 交互以用户感知的方式改变资源的状态(例如,订阅服务),或
    • 用户应对交互结果负责。

 

每个视图函数的第一个参数都是一个 HttpRequest 对象   默认request
HttpRequest 对象,如这里的 request 参数,有一些有用的属性和方法

 

 

 

 



 

posted @ 2021-07-02 16:08  半日闲1  阅读(256)  评论(0编辑  收藏  举报