View层概述
Django中的视图层,负责处理用户的请求并返回响应。
Django的视图是可调用的对象,因此有两种方式的视图:通过Python函数实现的函数视图和通过Python类实现的类视图。通过视图,用户接受web请求,同时返回web响应。响应可以是文本、HTML页面、图像…….
视图的定义可以在项目的任意一个模块中,但是Django每个应用的views.py就是专门用来定义视图。
由于在之后的开发中,用的最多的实际上是DjangoREST中提供的视图,因此,对于初学者来说,此处仅仅了解下即可。
1.函数视图
函数视图是一个Python函数,接受一个HttpRequest类型的对象作为参数,返回包含生成的响应的HttpResponse对象,其格式如下:
from django.http import HttpRequest,HttpResponse
def func(request):
......
return HttpResponse()
如何通过函数创建一个视图并当用户输入url时展示在页面呢?由以下两步就可以搞定
Step1.创建视图
在任意应用的views.py中:

本文介绍了Django中的视图层,重点讲解了函数视图的创建与URL配置。通过两个步骤展示了如何创建并配置视图,以及如何处理HTTP请求错误,包括不同响应码的使用和404错误的处理。
最低0.47元/天 解锁文章
367

被折叠的 条评论
为什么被折叠?



