django-HttpResponse,render,redirect

时间:2022-07-23
本文章向大家介绍django-HttpResponse,render,redirect,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

1.导入相应的包

from django.shortcuts import HttpResponse, render, redirect

2.HttpResponse(返回字符串给浏览器)

def index(request):
    # 业务逻辑代码
    return HttpResponse("OK")

3.render(可以将后台的数据传给前端,三个参数:request,url,context)

def index(request):
    # 业务逻辑代码
    context={'username':'xiximayou',}
    return render(request, "index.html", context=context)

3.redirect(跳转到指定的url)

def index(request):
    # 业务逻辑代码
    return redirect("www.baidu.com")

主要还是使用render。