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实现模拟登录及表单提交的方法
Jul 25 Python
python中的错误处理
Apr 10 Python
详解Python数据分析--Pandas知识点
Mar 23 Python
详解python tkinter教程-事件绑定
Mar 28 Python
python跳出双层for循环的解决方法
Jun 24 Python
python 寻找离散序列极值点的方法
Jul 10 Python
Python Django 前后端分离 API的方法
Aug 28 Python
pandas中的数据去重处理的实现方法
Feb 10 Python
PyCharm 专业版安装图文教程
Feb 20 Python
PyTorch在Windows环境搭建的方法步骤
May 12 Python
python等待10秒执行下一命令的方法
Jul 19 Python
Python3+selenium配置常见报错解决方案
Aug 28 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随机字符串生成代码(包括大小写字母)
2013/06/24 PHP
基于ThinkPHP+uploadify+upload+PHPExcel 无刷新导入数据
2015/09/23 PHP
WordPress导航菜单的滚动和淡入淡出效果的实现要点
2015/12/14 PHP
linux下php上传文件注意事项
2016/06/11 PHP
UI Events 用户界面事件
2012/06/27 Javascript
jquery $.each()使用探讨
2013/09/23 Javascript
jqGrid增加时--判断开始日期与结束日期(实例解析)
2013/11/08 Javascript
js和html5实现手机端刮刮卡抽奖效果完美兼容android/IOS
2013/11/18 Javascript
$(document).ready(function() {})不执行初始化脚本
2014/06/19 Javascript
jQuery使用fadein方法实现渐出效果实例
2015/03/27 Javascript
浅谈jQuery.easyui的datebox格式化时间
2015/06/25 Javascript
Javascript技术难点之apply,call与this之间的衔接
2015/12/04 Javascript
js判断主流浏览器类型和版本号的简单实现代码
2016/05/26 Javascript
prototype.js常用函数详解
2016/06/18 Javascript
jQuery中的一些小技巧
2017/01/18 Javascript
JavaScript 函数的定义-调用、注意事项
2017/04/16 Javascript
Javacript中自定义的map.js  的方法
2017/11/26 Javascript
浅谈Angular 观察者模式理解
2018/11/01 Javascript
JQuery常见节点操作实例分析
2019/05/15 jQuery
Nuxt.js的路由跳转操作(页面跳转nuxt-link)
2020/11/06 Javascript
从零学Python之入门(三)序列
2014/05/25 Python
Python实现的ini文件操作类分享
2014/11/20 Python
详解python之简单主机批量管理工具
2017/01/27 Python
Python设计模式之MVC模式简单示例
2018/01/10 Python
python opencv设置摄像头分辨率以及各个参数的方法
2018/04/02 Python
想学python 这5本书籍你必看!
2018/12/11 Python
python3实现mysql导出excel的方法
2019/07/31 Python
python通过SSH登陆linux并操作的实现
2019/10/10 Python
Pycharm中安装wordcloud等库失败问题及终端通过pip安装的Python库如何添加到Pycharm解释器中(推荐)
2020/05/10 Python
Python通过Schema实现数据验证方式
2020/11/12 Python
英国布鲁姆精品店:Bloom Boutique
2018/03/01 全球购物
职业生涯规划书范文
2014/03/10 职场文书
2014世界杯球队球队口号
2014/06/05 职场文书
大学生年度个人总结
2015/02/15 职场文书
会计专业自荐信范文
2019/05/22 职场文书
javascript canvas实现雨滴效果
2021/06/09 Javascript