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中实现对list做减法操作介绍
Jan 09 Python
ansible作为python模块库使用的方法实例
Jan 17 Python
Scrapy抓取京东商品、豆瓣电影及代码分享
Nov 23 Python
python基础教程项目三之万能的XML
Apr 02 Python
一份python入门应该看的学习资料
Apr 11 Python
Python设计模式之策略模式实例详解
Jan 21 Python
python使用adbapi实现MySQL数据库的异步存储
Mar 19 Python
python定时复制远程文件夹中所有文件
Apr 30 Python
在tensorflow中设置使用某一块GPU、多GPU、CPU的操作
Feb 07 Python
浅谈Keras参数 input_shape、input_dim和input_length用法
Jun 29 Python
matplotlib 画双轴子图无法显示x轴的解决方法
Jul 27 Python
Flask中sqlalchemy模块的实例用法
Aug 02 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
WordPress中对访客评论功能的一些优化方法
2015/11/24 PHP
基础的WordPress插件制作教程
2015/11/24 PHP
php微信公众号开发之简答题
2018/10/20 PHP
JS中for循序中延迟加载动态效果的具体实现
2013/08/18 Javascript
JS关闭窗口或JS关闭页面的几种代码分享
2013/10/25 Javascript
分享一则javascript 调试技巧
2015/01/02 Javascript
jQuery中:radio选择器用法实例
2015/01/03 Javascript
jQuery实现获取绑定自定义事件元素的方法
2015/12/02 Javascript
基于jquery实现轮播焦点图插件
2016/03/31 Javascript
JSONP原理及简单实现
2016/06/08 Javascript
基于css3新属性transform及原生js实现鼠标拖动3d立方体旋转
2016/06/12 Javascript
BootStrap智能表单实战系列(六)表单编辑页面的数据绑定
2016/06/13 Javascript
javascript时间差插件分享
2016/07/18 Javascript
NodeJS使用formidable实现文件上传
2016/10/27 NodeJs
深入理解JavaScript定时机制
2016/10/27 Javascript
详解swipe使用及竖屏页面滚动方法
2018/06/28 Javascript
javascriptvoid(0)含义以及与&quot;#&quot;的区别讲解
2019/01/19 Javascript
fastadmin中调用js的方法
2019/05/14 Javascript
vue中typescript装饰器的使用方法超实用教程
2019/06/17 Javascript
koa2 数据api中间件设计模型的实现方法
2020/07/13 Javascript
[42:22]DOTA2上海特级锦标赛C组小组赛#1 OG VS Archon第一局
2016/02/27 DOTA
Python之re操作方法(详解)
2017/06/14 Python
Python3用tkinter和PIL实现看图工具
2018/06/21 Python
python中的turtle库函数简单使用教程
2018/07/23 Python
在Python中实现替换字符串中的子串的示例
2018/10/31 Python
Python设计模式之备忘录模式原理与用法详解
2019/01/15 Python
python  文件的基本操作 菜中菜功能的实例代码
2019/07/17 Python
林清轩官方网站:山茶花润肤油开创者
2016/10/26 全球购物
俄罗斯药房连锁店:ASNA
2020/06/20 全球购物
Cecil Mode法国在线商店:女性时尚
2021/01/08 全球购物
static关键字的用法
2013/10/07 面试题
保护环境倡议书范文
2014/05/13 职场文书
房屋出租协议书范本(标准版)
2014/09/24 职场文书
幼儿园教师自荐书
2015/03/06 职场文书
浅谈@Value和@Bean的执行顺序问题
2021/06/16 Java/Android
利用Python实现模拟登录知乎
2022/05/25 Python