Django_HttpResponse,render,redirect
1.HttpResponse:
1)如下,浏览器上显示 OK!
from django.shortcuts import HttpResponse
def index(request):
#业务逻辑代码
return HttpResponse("OK!")
2)locals()返回一个包含当前作用域里面的所有变量和它们的值的字典
from django.shortcuts import render_to_response
import datetime
def current_datetime6(request):
current_date = datetime.datetime.now()
return render_to_response('current_datetime6.html', locals())
2.redirect:如下,让浏览器跳转到百度
from django.shortcuts import redirect
def index(request):
#业务逻辑代码
return redirect("https://www.baidu.com")
3.render:将数据填充进模板文件,最后把结果返回到浏览器。
from django.shortcuts import render
def index(request):
#业务逻辑代码
#render方法可接收三个参数,一是request参数,二是待渲染的html模板文件,三是保存具体数据的字典参数。
return render(request,"index.html",{"name":"monicx","hobby":["reading","blog"]})
- Django中视图总结[urls匹配,HttpRequest对象,HttpResponse,render,redirect对象,对象序列化接受及案例]
- django render和HttpResponse
- Flask最强攻略 - 跟DragonFire学Flask - 第二篇 Flask 中的 Render Redirect HttpResponse
- django的HttpResponseRedirect重定向 mysql保存文本的换行问题
- django学习——通过HttpResponseRedirect 和 reverse实现重定向
- django views视图函数返回值 return redirect httpresponse总结
- from django.http import HttpResponseRedirect
- [py]django url 参数/reverse和HttpResponseRedirect
- django之HttpRequest,HttpResponse和render
- Django中render_to_response和render的区别(转载)
- Response.Redirect引起的“无法在发送HTTP标头之后进行重定向”
- Django中的 JsonResponse 与 HttpResponse
- .net 服务器 HttpRespond.Response.Redirect重定向问题理解
- python web开发——Django HttpRequest和HttpResponse
- HttpResponse.Redirect 方法
- 对django中render()与render_to_response()的区别详解
- [Django模板系统]用render_to_response()简化views层
- django.http.response 中 HttpResponse 的子类
- 关于django中render_to_response()的用法以及外键的使用
- HttpResponse.Redirect 方法介绍