Django之编辑时根据条件跳转回原页面的方法


Posted in Python onAugust 21, 2019

在要跳转的编辑页面:

#首先获取当期的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之编辑时根据条件跳转回原页面的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python 执行字符串表达式函数(eval exec execfile)
Aug 11 Python
Python专用方法与迭代机制实例分析
Sep 15 Python
Python编程之字符串模板(Template)用法实例分析
Jul 22 Python
简单了解python模块概念
Jan 11 Python
啥是佩奇?使用Python自动绘画小猪佩奇的代码实例
Feb 20 Python
pytorch 在sequential中使用view来reshape的例子
Aug 20 Python
为什么说Python可以实现所有的算法
Oct 04 Python
python中with语句结合上下文管理器操作详解
Dec 19 Python
解决python cv2.imread 读取中文路径的图片返回为None的问题
Jun 02 Python
python + selenium 刷B站播放量的实例代码
Jun 12 Python
python如何对链表操作
Oct 10 Python
Python 全局空间和局部空间
Apr 06 Python
python numpy 常用随机数的产生方法的实现
Aug 21 #Python
在django模板中实现超链接配置
Aug 21 #Python
python爬虫 批量下载zabbix文档代码实例
Aug 21 #Python
Django 在iframe里跳转顶层url的例子
Aug 21 #Python
Python产生一个数值范围内的不重复的随机数的实现方法
Aug 21 #Python
django写用户登录判定并跳转制定页面的实例
Aug 21 #Python
Django自定义模板过滤器和标签的实现方法
Aug 21 #Python
You might like
ASP和PHP都是可以删除自身的
2007/04/09 PHP
PHP5.5.15+Apache2.4.10+MySQL5.6.20配置方法分享
2016/05/06 PHP
jquery 追加tr和删除tr示例代码
2013/09/12 Javascript
jquery对象访问是什么及使用方法介绍
2016/05/03 Javascript
Jquery on方法绑定事件后执行多次的解决方法
2016/06/02 Javascript
Vue.js实现一个todo-list的上移下移删除功能
2017/06/26 Javascript
浅谈React和Redux的连接react-redux
2017/12/04 Javascript
js最简单的双向绑定实例讲解
2018/01/02 Javascript
vue1.0和vue2.0的watch监听事件写法详解
2018/09/11 Javascript
vue项目打包上传github并制作预览链接(pages)
2019/04/19 Javascript
JavaScript Html实现移动端红包雨功能页面
2021/01/10 Javascript
[02:35]DOTA2英雄基础教程 狙击手
2014/01/14 DOTA
[43:24]2018DOTA2亚洲邀请赛3月29日 小组赛A组 LGD VS Liquid
2018/03/30 DOTA
python ddt实现数据驱动
2018/03/14 Python
Python实现的简单计算器功能详解
2018/08/25 Python
Python及Pycharm安装方法图文教程
2019/08/05 Python
使用python turtle画高达
2020/01/19 Python
Python如何使用队列方式实现多线程爬虫
2020/05/12 Python
python接口自动化之ConfigParser配置文件的使用详解
2020/08/03 Python
pycharm 复制代码出现空格的解决方式
2021/01/15 Python
CSS3属性box-shadow使用详细教程
2012/01/21 HTML / CSS
iPhoneX安全区域(Safe Area)底部小黑条在微信小程序和H5的屏幕适配
2020/04/08 HTML / CSS
美国高端婴童品牌:Hanna Andersson
2016/10/30 全球购物
Java面向对象面试题
2016/12/26 面试题
招商经理岗位职责
2013/11/16 职场文书
《我的第一本书》教学反思
2014/02/15 职场文书
环境保护标语
2014/06/20 职场文书
班级体育活动总结
2014/07/05 职场文书
人力资源管理专业求职信
2014/07/23 职场文书
党支部活动策划方案
2014/08/18 职场文书
超市创业计划书
2014/09/15 职场文书
教师个人培训总结
2015/02/11 职场文书
幼儿园大班个人总结
2015/02/28 职场文书
适合后台管理系统开发的12个前端框架(小结)
2021/06/29 Javascript
SQLServer RANK() 排名函数的使用
2022/03/23 SQL Server
输入框跟随文字内容适配宽实现示例
2022/08/14 Javascript