让你跳转的网页正常

register = template.Library()
@register.simple_tag
def reverse_url(request,name,*args,**kwargs):
# 获取当前的URL —— 访问目标地址后重新跳转的地址
next = request.get_full_path()
# 目标地址
base_url = reverse(name,args=args,kwargs=kwargs)

qd = QueryDict(mutable=True)
qd['next'] = next

url = "{}?{}".format(base_url,qd.urlencode())
return url
过滤器实现
posted @ 2019-04-23 21:49  呼呼嘻嘻  阅读(246)  评论(0编辑  收藏  举报