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多进程共享变量
Apr 06 Python
python使用matplotlib绘制折线图教程
Feb 08 Python
python处理Excel xlrd的简单使用
Sep 12 Python
Python中的默认参数实例分析
Jan 29 Python
python操作excel文件并输出txt文件的实例
Jul 10 Python
python同时遍历数组的索引和值的实例
Nov 15 Python
Python3 安装PyQt5及exe打包图文教程
Jan 08 Python
通过python的matplotlib包将Tensorflow数据进行可视化的方法
Jan 09 Python
详解python实现交叉验证法与留出法
Jul 11 Python
python基于pdfminer库提取pdf文字代码实例
Aug 15 Python
python 密码学示例——凯撒密码的实现
Sep 21 Python
Python中Selenium对Cookie的操作方法
Jul 09 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游戏编程25个脚本代码
2011/02/08 PHP
PHP设置一边执行一边输出结果的代码
2013/09/30 PHP
根据中文裁减字符串函数的php代码
2013/12/03 PHP
php 反斜杠处理函数addslashes()和stripslashes()实例详解
2016/12/25 PHP
laravel-admin 实现在指定的相册下添加照片
2019/10/21 PHP
提高代码性能技巧谈—以创建千行表格为例
2006/07/01 Javascript
jquery随意添加移除html的实现代码
2011/06/21 Javascript
jQuery解决下拉框select设宽度时IE 6/7/8下option超出显示不全
2013/05/27 Javascript
js渐变显示渐变消失示例代码
2013/08/01 Javascript
判断js对象是否拥有某一个属性的js代码
2013/08/16 Javascript
基于jquery实现发送文章到手机的代码
2014/12/26 Javascript
jquery处理页面弹出层查询数据等待操作实例
2015/03/25 Javascript
JS实现简单的图书馆享元模式实例
2015/06/30 Javascript
使用Javascript实现选择下拉菜单互移并排序
2016/02/23 Javascript
jQuery双向列表选择器select版
2016/11/01 Javascript
js实现右键菜单功能
2016/11/28 Javascript
js实现tab切换效果
2017/02/16 Javascript
利用node.js本地搭建HTTP服务器
2017/04/19 Javascript
Javascript 一些需要注意的细节(必看篇)
2017/07/08 Javascript
微信小程序自定义轮播图
2018/11/04 Javascript
async/await让异步操作同步执行的方法详解
2019/11/01 Javascript
[01:04:05]VG vs Newbee 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/20 DOTA
python中threading超线程用法实例分析
2015/05/16 Python
Pycharm学习教程(2) 代码风格
2017/05/02 Python
转换科学计数法的数值字符串为decimal类型的方法
2018/07/16 Python
python对视频画框标记后保存的方法
2018/12/07 Python
python对于requests的封装方法详解
2019/01/03 Python
在 Python 中接管键盘中断信号的实现方法
2020/02/04 Python
Python如何读取、写入JSON数据
2020/07/28 Python
Python高并发解决方案实现过程详解
2020/07/31 Python
override和overload的区别
2016/03/09 面试题
请假条的格式
2014/04/11 职场文书
理想点亮人生演讲稿
2014/05/21 职场文书
项目委托协议书(最新)
2014/09/13 职场文书
2015政治思想表现评语
2015/03/25 职场文书
MySQL 使用SQL语句修改表名的实现
2021/04/07 MySQL