当前位置:   article > 正文

Django视图(views.py)_django views.py

django views.py

Django视图(views.py)

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

视图函数

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

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

from django.http import HttpRequest, HttpResponse

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

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

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

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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小蓝xlanll/article/detail/451177
推荐阅读
相关标签
  

闽ICP备14008679号