美文网首页
后端Num02

后端Num02

作者: 山野过客 | 来源:发表于2018-11-12 10:48 被阅读0次

视图介绍

视图的功能 : 视图负责接受Web请求HttpRequest,进行逻辑处理,返回Web响应HttpResponse给请求者。

使用视图的过程

视图就是一个python函数,被定义在"应用/views.py"文件中。 使用视图时需要进行两方面操作,两个操作不分先后。

在"应用/views.py"中定义视图。

配置URLconf,将视图函数和url对应起来。

视图URLconf

获取值需要在正则表达式中使用小括号,分为两种方式:

(1).位置参数 : url(r'^delete(\d+)/

',views.show_arg),

视图就是python中的函数,视图一般被定义在"应用/views.py"文件中,此例中为"booktest/views.py"文件。视图必须返回一个HttpResponse对象或子对象作为响应。响应可以是一张网页的HTML内容,一个重定向,一个404错误等。

视图的第一个参数必须为HttpRequest实例,

视图 HttpRequest对象

属性: (1) . path:一个字符串,表示请求的页面的完整路径,

(2) . method:一个字符串,表示请求使用的HTTP方法,常用值包括:'GET'、'POST'。

(1) . 在浏览器中给出地址发出请求采用get方式,如超链接。

(2) . 在浏览器中点击表单的提交按钮发起请求,如果表单的method设置为post则为post请求。

(3) . encoding:一个字符串,表示提交的数据的编码方式。

如果为None则表示使用浏览器的默认设置,一般为utf-8。

(4) . GET:QueryDict类型对象,类似于字典,

(5) . POST:QueryDict类型对象,类似于字典,

(6) . FILES:一个类似于字典的对象,包含所有的上传文件

(7) . COOKIES:一个标准的Python字典,包含所有的cookie,键和值都为字符串

(8) . session:一个既可读又可写的类似于字典的对象

相关文章

  • 后端Num02

    视图介绍 视图的功能 : 视图负责接受Web请求HttpRequest,进行逻辑处理,返回Web响应HttpRes...

  • Spring起步

    一、后端开发的概念和技术栈 1.1 什么是后端开发? 什么是后端开发 Java后端技术栈梳理 1.2 Java后端...

  • Spring起步

    一、后端开发的概念和技术栈 1.1 什么是后端开发? 后端开发 后端开发需要的技能 1.2 Java后端技术图谱 ...

  • 一.Spring起步 (理解)

    一、后端开发的概念和技术 1.1 什么是后端开发? 什么是后端 Java后端技术栈梳理 后端:应用程序的最大...

  • 后端好书阅读与推荐(续七)

    ** 后端好书阅读与推荐系列文章: **后端好书阅读与推荐后端好书阅读与推荐(续)后端好书阅读与推荐(续二)后端好...

  • 01-Spring起步

    一、后端开发的概念和技术栈 1.1 什么是后端开发? 后端开发 1.2 Java后端技术图谱? 二、JavaEE概...

  • spring起步

    一、后端开发的概念和技术栈 1.1什么是后端开发 后端开发 1.2Java后端技术图谱 二、JavaEE概...

  • Spring起步

    一、后端开发的概念和技术栈 1.1 什么是后端开发? 后端开发含义 1.2 Java后端技术图谱? 二、JavaE...

  • 后端的多个项目使用一个域名

    后端端口 后端项目一端口: 81 后端项目二端口: 82 后端项目三端口: 83 域名 https://api.e...

  • 前后端不分离和分离的区别

    前后端不分离 在前后端不分离的应用模式中,前端页面看到的效果都是由后端控制,由后端渲染页面或重定向,也就是后端需要...

网友评论

      本文标题:后端Num02

      本文链接:https://www.haomeiwen.com/subject/xiuqfqtx.html