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/ironpython:从入门到精通
Oct 02 Python
Python使用cx_Oracle模块将oracle中数据导出到csv文件的方法
May 16 Python
Python 记录日志的灵活性和可配置性介绍
Feb 27 Python
Django安装配置mysql的方法步骤
Oct 15 Python
python基于itchat模块实现微信防撤回
Apr 29 Python
python+selenium实现自动化百度搜索关键词
Jun 03 Python
python Qt5实现窗体跟踪鼠标移动
Dec 13 Python
python无序链表删除重复项的方法
Jan 17 Python
文件上传服务器-jupyter 中python解压及压缩方式
Apr 22 Python
openCV提取图像中的矩形区域
Jul 21 Python
Django数据模型中on_delete使用详解
Nov 30 Python
分析Python list操作为什么会错误
Nov 17 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执行速度全攻略(上)
2006/10/09 PHP
php你的验证码安全码?
2007/01/02 PHP
date.parse在IE和FF中的区别
2010/07/29 Javascript
利用进制转换压缩数字函数分享
2014/01/02 Javascript
JavaScript实现常用二级省市级联下拉列表的方法
2015/03/25 Javascript
浅谈javascript中call()、apply()、bind()的用法
2015/04/20 Javascript
基于Echarts 3.19 制作常用的图形(非静态)
2016/05/19 Javascript
AngularJS之依赖注入模拟实现
2016/08/19 Javascript
JavaScript String(字符串)对象的简单实例(推荐)
2016/08/31 Javascript
js中的闭包学习心得
2018/02/06 Javascript
在Bootstrap开发框架中使用dataTable直接录入表格行数据的方法
2018/10/25 Javascript
Vue.js结合bootstrap前端实现分页和排序效果
2018/12/29 Javascript
vue里的data要用return返回的原因浅析
2019/05/28 Javascript
解决vue prop传值default属性如何使用,为何不生效的问题
2020/09/21 Javascript
[01:39](回顾)各路豪强针锋相对,几经鏖战四强产生
2014/07/01 DOTA
[36:14]DOTA2上海特级锦标赛D组小组赛#1 EG VS COL第二局
2016/02/28 DOTA
Python 功能和特点(新手必学)
2015/12/30 Python
详解python的webrtc库实现语音端点检测
2017/05/31 Python
Pandas 合并多个Dataframe(merge,concat)的方法
2018/06/08 Python
详解python中Numpy的属性与创建矩阵
2018/09/10 Python
python实现Zabbix-API监控
2018/09/17 Python
python读取文件名并改名字的实例
2019/01/07 Python
Python 实现域名解析为ip的方法
2019/02/14 Python
Python实现计算对象的内存大小示例
2019/07/10 Python
Python Django的安装配置教程图文详解
2019/07/17 Python
python解释器spython使用及原理解析
2019/08/24 Python
python GUI库图形界面开发之PyQt5结合Qt Designer创建信号与槽的详细方法与实例
2020/03/08 Python
matplotlib交互式数据光标mpldatacursor的实现
2021/02/03 Python
女子锻炼服装和瑜伽服装:Splits59
2019/03/04 全球购物
英国珠宝网站Argento: PANDORA、Olivia Burton和Nomination等
2020/05/08 全球购物
小学生自我鉴定
2013/10/12 职场文书
少先队学雷锋活动总结范文
2014/03/09 职场文书
卫校毕业生个人自我鉴定
2014/04/28 职场文书
小学校园广播稿集锦
2014/10/04 职场文书
2014年幼儿园教研工作总结
2014/12/04 职场文书
教师节老师寄语
2015/05/28 职场文书