Django视图(views.py)

2021-10-09 12:01:36 浏览数 (1)

Django视图(views.py)

Django的视图是MVT模式中的V,也对应于MVC设计模式中的C。

视图函数

视图函数是用来完成业务逻辑的,一个视图至少一个接受请求的参数,处理完业务逻辑之后,返回响应。

下面以一个非常简单的例子来说明视图函数。

代码语言:javascript复制
from django.http import HttpRequest, HttpResponse

def index(request):
    ... # 处理业务逻辑
    return HttpResponse("请求成功")     # 返回响应

首先是index函数的request参数,这个参数的类型是HttpRequest类型(实际上应该是WSGIRequest,但是这个类型继承自HttpRequest)。

其次是处理业务逻辑,此处的函数非常简单,没有处理任何的业务逻辑。

最后是返回响应,我们返回了一个HttpResponse对象,实际上就是返回字符串。

0 人点赞