辨析Django中的三r:redirect、render、reserve

本文详细解析Django中的三个关键函数:redirect用于重定向浏览器到指定URL,render用于服务器返回渲染后的HTML模板,而reverse则用于根据视图名称或URL模式反向解析URL。文章还介绍了这三个函数的参数、使用场景和注意事项。
摘要由CSDN通过智能技术生成

redirect和render辨析

导入redirect和render。redirect和render都同在Django的shortcuts模块中,用于返回视图响应值或页面跳转。

from django.shortcuts import redirect, render

redirect

redirect接收一个URL参数,调用该函数可让浏览器重定向(跳转)到指定的URL地址。

def index(request):
    return redirect(url)

render

render接收request参数、待渲染的html模板文件和具体的渲染内容(字典参数),该函数用于服务器返回具体的数据给指定的模板使用。

def index(request):
    return render(request, template_name, {'name': 'lily', 'ags': 35})

reserve函数功能及使用方法

官方文档已经写的很清楚明了了,偷个懒直接拿来用了。
reverse()

If you need to use something similar to the url template tag in your code, Django provides the f

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值