django框架 web开发实战课程 day2

本文介绍了Django框架的响应处理,包括HttpResponse、JsonResponse、streamingHttpResponse、FileResponse等视图函数,以及状态码的使用。此外,还详细讲解了Templates标签,如if、for循环、ifequal、注释、过滤器和include标签的用法,并提供了相关实例。通过这些内容,帮助读者理解如何在Django中实现模板与模型、视图的结合。
摘要由CSDN通过智能技术生成

django框架响应及templates标签

大家好,今天咱们学习django框架web开发的第二节,django框架的响应及templates标签。我们知道任何一个URL请求,都需要网站有响应反馈,这个反馈里面有状态码和响应结果,状态码咱们熟悉的有200请求成功,301资源或网页等被永久转移,404请求的资源或网页不存在,500内部服务器错误。

在django里已经有现成的反馈视图函数,咱们只需要根据函数的语法规则,填写需要返回的内容,django框架就会将相应的内容返回到终端用户的浏览器端。好下面咱们分别看一下这个几个视图函数。

视图函数及状态码

1. HttpResponse    请求成功,    200  内容:Web文本,页面,图片等 +++;

2. JsonResponse  请求成功 200  内容:json格式内容

上面这两个属于一次响应,即返回一次后

3. streamingHttpResponse  请求成功 200  内容:以内容流的形式响应

4. FileResponse 请求成功 200  内容:以内容流的形式打开文件 主要用于下载

上面这两个属于流式响应,持续反馈,直至结束。

以上400个都属于成功响应,返回的状态码为200,下面要讲的是属于请求错误的状态码

5. HttpResponseRedirect    重定向    302

6. HttpResponsePermanentRedirect    永久重定向    301

7 HttpResponseNotModified    网页无改动,该类型无任何参数    304

8. Http

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值