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获取当前时间的方法
Jan 14 Python
python实现文件分组复制到不同目录的例子
Jun 04 Python
python操作mysql中文显示乱码的解决方法
Oct 11 Python
Python中用post、get方式提交数据的方法示例
Sep 22 Python
Python Django 封装分页成通用的模块详解
Aug 21 Python
wxPython实现文本框基础组件
Nov 18 Python
python 计算积分图和haar特征的实例代码
Nov 20 Python
Python连接SQLite数据库并进行增册改查操作方法详解
Feb 18 Python
Python使用Socket实现简单聊天程序
Feb 28 Python
Python 如何调试程序崩溃错误
Aug 03 Python
Python3获取cookie常用三种方案
Oct 05 Python
python基于scrapy爬取京东笔记本电脑数据并进行简单处理和分析
Apr 14 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/04 咖啡文化
轻松修复Discuz!数据库
2008/05/03 PHP
smarty模板引擎从php中获取数据的方法
2015/01/22 PHP
PHP使用flock实现文件加锁的方法
2015/07/01 PHP
PHP给文字内容中的关键字进行套红处理
2016/04/12 PHP
一段实用的php验证码函数
2016/05/19 PHP
深入理解Yii2.0乐观锁与悲观锁的原理与使用
2017/07/26 PHP
PHP实现PDO操作mysql存储过程示例
2019/02/13 PHP
页面js遇到乱码问题的解决方法是和无法转码的情况
2014/04/30 Javascript
基于javascript、ajax、memcache和PHP实现的简易在线聊天室
2015/02/03 Javascript
在JavaScript中处理数组之reverse()方法的使用
2015/06/09 Javascript
js实现加载更多功能实例
2016/10/27 Javascript
Bootstrap滚动监听组件scrollspy.js使用方法详解
2017/07/20 Javascript
基于JavaScript实现多级菜单效果
2017/07/25 Javascript
Vue实战之vue登录验证的实现代码
2017/10/31 Javascript
vue中$nextTick的用法讲解
2019/01/17 Javascript
Vue移动端项目实现使用手机预览调试操作
2020/07/18 Javascript
微信小程序反编译的实现
2020/12/10 Javascript
[19:24]DOTA2客户端使用指南 一分钟快速设置轻松超神
2013/09/24 DOTA
python发送邮件示例(支持中文邮件标题)
2014/02/16 Python
Python 获取当前所在目录的方法详解
2017/08/02 Python
python+opencv实现动态物体追踪
2018/01/09 Python
Python定义函数时参数有默认值问题解决
2019/12/19 Python
Python爬虫库requests获取响应内容、响应状态码、响应头
2020/01/25 Python
python小程序基于Jupyter实现天气查询的方法
2020/03/27 Python
matplotlib 对坐标的控制,加图例注释的操作
2020/04/17 Python
详解python 内存优化
2020/08/17 Python
python实现在列表中查找某个元素的下标示例
2020/11/16 Python
捷克街头、运动和滑板一站式商店:BoardStar.cz
2019/10/06 全球购物
小学生红领巾广播稿
2014/01/21 职场文书
便利店投资创业计划书
2014/02/08 职场文书
经典婚礼主持开场白
2014/03/13 职场文书
计算机毕业生自荐信
2014/06/12 职场文书
机关党总支领导班子整改方案
2014/09/20 职场文书
出售房屋委托书范本
2014/09/24 职场文书
幼儿园中班个人总结
2015/02/28 职场文书