python学习3-python views.py的返回值

Posted admingy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python学习3-python views.py的返回值相关的知识,希望对你有一定的参考价值。

 

2.首先要说明一点是,对于HttpRequest对象来说,是Django自己创建的,但是HttpResponse就必须要我们自己创建。注意每个view方法都必须返回一个HttpResponse对象,HttpResonse对象也是在Django.http里面,这里我们看看之前一直用到的render函数:

 

def render(request, template_name, context=None, context_instance=_context_instance_undefined, content_type=None, status=None, current_app=_current_app_undefined, dirs=_dirs_undefined, dictionary=_dictionary_undefined, using=None):
...........省略............ return HttpResponse(content, content_type, status) # 可以看到最后返回的就是个HttpResponse对象




以上是关于python学习3-python views.py的返回值的主要内容,如果未能解决你的问题,请参考以下文章

Django学习Views.py

[Django笔记] views.py 深入学习

Python(四十六)url路由分配及模板渲染方式

Python(五十二)表关联对象及多表查询

django框架学习六:优化views.py文件,使用rest_framework中的APIVew和Response返回

python views.py