Django之编辑时根据条件跳转回原页面的方法
2019-10-17 18:07
1111 查看
在要跳转的编辑页面:
#首先获取当期的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之编辑时根据条件跳转回原页面的方法就是小编分享给大家的全部内容了,希望能给大家一个参考
您可能感兴趣的文章:
相关文章推荐
- Django之编辑时根据条件跳转回原页面
- 一种基于自定义代码的asp.net网站首页根据IP自动跳转指定页面的方法!
- iOS 编辑页面的实现方法,从一个页面跳转(push)到下一页面时怎么传递数据
- iOS 编辑页面的实现方法,从一个页面跳转(push)到下一页面时怎么传递数据
- dedecms首页添加根据IP访问区域跳转对应页面的方法
- ajax请求后根据条件进行页面跳转
- Nginx根据不同浏览器语言配置页面跳转的方法
- Angular4.x通过路由守卫进行路由重定向实现根据条件跳转到相应的页面(推荐)
- PHP实现根据设备类型自动跳转相应页面的方法
- Action输出不同视图的方法(根据结果跳转到不同页面)
- 一种基于自定义代码的asp.net网站首页根据IP自动跳转指定页面的方法!
- SpringMVC根据条件跳转页面或者返回数据类型
- Angular4.x通过路由守卫进行路由重定向,实现根据条件跳转到相应的页面
- 一种基于自定义代码的asp.net网站首页根据IP自动跳转指定页面的方法!
- 根据条件,切换 Windows Phone 的页面跳转
- IOS如何从其它事件中根据条件采用segue方式跳转到其它页面
- PHP实现根据设备类型自动跳转相应页面的方法
- PHP实现根据设备类型自动跳转相应页面的方法
- django创建最简单HTML页面跳转方法
- Django框架之登录后自定义跳转页面的实现方法