Django之编辑时根据条件跳转回原页面的方法
更新时间:2019年08月21日 10:34:28 作者:Quincy379
今天小编就为大家分享一篇Django之编辑时根据条件跳转回原页面的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
在要跳转的编辑页面:
#首先获取当期的url: curr_url = self.request.GET.urlencode() #创建一个QueryDict对象: params = QueryDict(mutable=True) #将当前的url赋值给一个新的参数: params['_list_filter'] = curr_url #处理url: return mark_safe('<a href=%s?%s>编辑</a>' % (self.get_change_url(obj.id), params.urlencode()))
在处理url的视图中:
#获取url参数: query_str = request.GET.get('_list_filter') #跳转时拼接要跳转的url: url = "%s?%s"%(self.get_list_url(),query_str) return redirect(url)
不懂得可以参考:
https://github.com/QuincyC379/Djet
PS:根据Django源码写的快速增删改查的组件,希望对各位有点帮助!
以上这篇Django之编辑时根据条件跳转回原页面的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
CentOS 7 安装python3.7.1的方法及注意事项
这篇文章主要介绍了CentOS 7 安装python3.7.1的方法,文中给大家提到了注意事项,需要的朋友可以参考下2018-11-11教你使用Sublime text3搭建Python开发环境及常用插件安装另分享Sublime text3最新激活注册码
这篇文章主要介绍了使用Sublime text 3搭建Python开发环境及常用插件安装,并提供了最新Sublime text 3激活注册码需要的朋友可以参考下2020-11-11
最新评论