前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Django视图(views.py)

Django视图(views.py)

作者头像
zy010101
发布2021-10-09 12:01:36
2500
发布2021-10-09 12:01:36
举报
文章被收录于专栏:程序员

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对象,实际上就是返回字符串。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021/10/01 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Django视图(views.py)
    • 视图函数
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档