django-视图函数的三种返回

Posted baird

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了django-视图函数的三种返回相关的知识,希望对你有一定的参考价值。

三种返回方式为HttpResponse,redirect,和 render。

1 from django.shortcuts import render,redirect,HttpResponse

 

1、HttpResponse, 直接返回字符串,如:

1 return HttpResponse("<h1>Hello world!</h1>")

此方法可以返回json序列

 

2、redirect,重定向,如:

1 return redirect("http://heheway.site")

 

3、render,返回经过渲染的html模板,如:

return render(request,                     #请求内容
                  article.html,           #模板
                  {                         #发送给模板的内容(字典)
                      result:result,
                      article_type:article_type_list,
                      category_list:category_list,
                      kargs_dic:kwargs
                  })

以上是关于django-视图函数的三种返回的主要内容,如果未能解决你的问题,请参考以下文章

Django的ORM获取单表数据的三种方法

Python Django 获取表单数据的三种方式

python Django Rest_Framework框架 反序列化时数据校验的三种方法(图文并茂版)

如何在Django视图中使用for循环返回每次迭代[关闭]

Django中创建对象的三种方法

JavaScript创建函数的三种方式