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显示天气预报
Mar 02 Python
Python解释执行原理分析
Aug 22 Python
简单介绍Ruby中的CGI编程
Apr 10 Python
python3实现短网址和数字相互转换的方法
Apr 28 Python
python链接Oracle数据库的方法
Jun 28 Python
Python实现的简单读写csv文件操作示例
Jul 12 Python
python 列表递归求和、计数、求最大元素的实例
Nov 28 Python
python中时间模块的基本使用教程
May 14 Python
Python 使用指定的网卡发送HTTP请求的实例
Aug 21 Python
django序列化时使用外键的真实值操作
Jul 15 Python
Python 远程开关机的方法
Nov 18 Python
Requests什么的通通爬不了的Python超强反爬虫方案!
May 20 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
颠覆常识!无色透明的咖啡诞生了(中日双语)
2021/03/03 咖啡文化
php中将一段数据存到一个txt文件中并显示其内容
2014/08/15 PHP
ThinkPHP添加更新标签的方法
2014/12/05 PHP
Zend Framework分发器用法示例
2016/12/11 PHP
PHP实现的贪婪算法实例
2017/10/17 PHP
js展开闭合效果演示代码
2013/07/24 Javascript
探讨jQuery的ajax使用场景(c#)
2013/12/03 Javascript
编写简单的jQuery提示插件
2014/12/21 Javascript
5个数组Array方法: indexOf、filter、forEach、map、reduce使用实例
2015/01/29 Javascript
js实现上传图片预览的方法
2015/02/09 Javascript
jQuery选择器源码解读(三):tokenize方法
2015/03/31 Javascript
javascript的几种继承方法介绍
2016/03/22 Javascript
JavaScript计时器用法分析【setTimeout和clearTimeout】
2017/01/18 Javascript
Jquery uploadify 多余的Get请求(404错误)的解决方法
2017/01/26 Javascript
微信小程序云开发获取文件夹下所有文件(推荐)
2019/11/14 Javascript
python抓取网页图片示例(python爬虫)
2014/04/27 Python
CentOS中使用virtualenv搭建python3环境
2015/06/08 Python
Python开发的实用计算器完整实例
2017/05/10 Python
Python 脚本获取ES 存储容量的实例
2018/12/27 Python
Pandas删除数据的几种情况(小结)
2019/06/21 Python
详解numpy.meshgrid()方法使用
2019/08/01 Python
Python3实现发送邮件和发送短信验证码功能
2020/01/07 Python
opencv python在视屏上截图功能的实现
2020/03/05 Python
基于python生成英文版词云图代码实例
2020/05/16 Python
html5 button autofocus 属性介绍及应用
2013/01/04 HTML / CSS
布里斯班女装时尚品牌:Adrift
2017/12/28 全球购物
JSF面试题:如何管量web层中的Bean,用什么标签。如何通过jsp页面与Bean绑定在一起进行处理?
2012/10/05 面试题
华美博弈C/VC工程师笔试试题
2012/07/16 面试题
初中高效课堂实施方案
2014/02/26 职场文书
工作保证书范文
2014/04/29 职场文书
化学工程专业求职信
2014/08/10 职场文书
2015年小学总务工作总结
2015/07/21 职场文书
运动会5000米加油稿
2015/07/21 职场文书
idea 在springboot中使用lombok插件的方法
2021/08/02 Java/Android
MySQL中连接查询和子查询的问题
2021/09/04 MySQL
Java实现学生管理系统(IO版)
2022/02/24 Java/Android