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运行报错UnicodeDecodeError的解决方法
Jun 07 Python
python常见的格式化输出小结
Dec 15 Python
Python实现多属性排序的方法
Dec 05 Python
使用Flask-Cache缓存实现给Flask提速的方法详解
Jun 11 Python
python3.6+django2.0+mysql搭建网站过程详解
Jul 24 Python
Python Django模板之模板过滤器与自定义模板过滤器示例
Oct 18 Python
python:批量统计xml中各类目标的数量案例
Mar 10 Python
python批量修改文件名的示例
Sep 27 Python
Python Sqlalchemy如何实现select for update
Oct 12 Python
Scrapy+Selenium自动获取cookie爬取网易云音乐个人喜爱歌单
Feb 01 Python
python实现监听键盘
Apr 26 Python
讲解Python实例练习逆序输出字符串
May 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
php设计模式 Bridge (桥接模式)
2011/06/26 PHP
php中mysql连接和基本操作代码(快速测试使用,简单方便)
2014/04/25 PHP
PHP7 安装event扩展的实现方法
2019/10/08 PHP
用javascript实现点击链接弹出&quot;图片另存为&quot;而不是直接打开
2007/08/15 Javascript
javaScript实现浮点数转十六进制字符
2013/10/29 Javascript
解析Javascript小括号“()”的多义性
2013/12/03 Javascript
jQuery Mobile页面返回不需要重新get
2016/04/26 Javascript
jQuery焦点图左右转换效果
2016/12/12 Javascript
JS实现复选框的全选和批量删除功能
2017/04/05 Javascript
利用Jasmine对Angular进行单元测试的方法详解
2017/06/12 Javascript
layui实现动态和静态分页
2018/04/28 Javascript
微信小程序表单验证插件WxValidate的二次封装功能(终极版)
2019/09/03 Javascript
Vue.js组件使用props传递数据的方法
2019/10/19 Javascript
Vue实现简单的拖拽效果
2020/08/25 Javascript
vue 插槽简介及使用示例
2020/11/19 Vue.js
JavaScript实现简单动态表格
2020/12/02 Javascript
python之模拟鼠标键盘动作具体实现
2013/12/30 Python
详解在Python中处理异常的教程
2015/05/24 Python
Python实现各种排序算法的代码示例总结
2015/12/11 Python
十个Python程序员易犯的错误
2015/12/15 Python
Python切换pip安装源的方法详解
2016/11/18 Python
python3.4.3下逐行读入txt文本并去重的方法
2018/04/29 Python
Django 浅谈根据配置生成SQL语句的问题
2018/05/29 Python
解决python中使用PYQT时中文乱码问题
2019/06/17 Python
django-filter和普通查询的例子
2019/08/12 Python
一文解决django 2.2与mysql兼容性问题
2020/07/15 Python
pytorch加载语音类自定义数据集的方法教程
2020/11/10 Python
python爬虫实现爬取同一个网站的多页数据的实例讲解
2021/01/18 Python
Vince官网:全球著名设计师品牌,休闲而优雅的服饰
2017/01/15 全球购物
台湾前三大B2C购物网站:MOMO购物网
2017/04/27 全球购物
JD Sports马来西亚:英国领先的运动鞋和运动服饰零售商
2018/03/13 全球购物
高中毕业自我评价
2014/02/08 职场文书
2014植树节活动总结
2014/03/11 职场文书
竞聘报告优秀范文
2014/11/06 职场文书
工程项目经理岗位职责
2015/02/02 职场文书
婚庆答谢词大全
2015/09/29 职场文书