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机器学习之决策树算法
Dec 22 Python
基于DataFrame改变列类型的方法
Jul 25 Python
CentOS 7 安装python3.7.1的方法及注意事项
Nov 01 Python
python模糊图片过滤的方法
Dec 14 Python
如何使用pyinstaller打包32位的exe程序
May 26 Python
windows 10 设定计划任务自动执行 python 脚本的方法
Sep 11 Python
利用python实现.dcm格式图像转为.jpg格式
Jan 13 Python
Pytorch在dataloader类中设置shuffle的随机数种子方式
Jan 14 Python
Windows系统下pycharm中的pip换源
Feb 23 Python
PyCharm设置Ipython交互环境和宏快捷键进行数据分析图文详解
Apr 23 Python
基于Tensorflow的MNIST手写数字识别分类
Jun 17 Python
python blinker 信号库
May 04 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 高手之路(一)
2006/10/09 PHP
神盾加密解密教程(二)PHP 神盾解密
2014/06/08 PHP
PHP中的gzcompress、gzdeflate、gzencode函数详解
2014/07/29 PHP
PHP中auto_prepend_file与auto_append_file用法实例分析
2014/09/22 PHP
javascript优先加载笔记代码
2008/09/30 Javascript
javascript与CSS复习(三)
2010/06/29 Javascript
可以用来调试JavaScript错误的解决方案
2010/08/07 Javascript
腾讯的ip接口 方便获取当前用户的ip地理位置
2010/11/25 Javascript
深入理解JavaScript系列(1) 编写高质量JavaScript代码的基本要点
2012/01/15 Javascript
$.get获取一个文件的内容示例代码
2013/09/11 Javascript
javascript生成json数据简单示例分享
2014/02/14 Javascript
jQuery实现企业网站横幅焦点图切换功能实例
2015/04/30 Javascript
微信js-sdk预览图片接口及从拍照或手机相册中选图接口用法示例
2016/10/13 Javascript
Bootstrap modal使用及点击外部不消失的解决方法
2016/12/13 Javascript
基于jQuery实现照片墙自动播放特效
2017/01/12 Javascript
详解Javascript中DOM的范围
2017/02/13 Javascript
利用策略模式与装饰模式扩展JavaScript表单验证功能
2017/02/14 Javascript
十大热门的JavaScript框架和库
2017/03/21 Javascript
浅谈vue中慎用style的scoped属性
2017/11/28 Javascript
使用NestJS开发Node.js应用的方法
2018/12/03 Javascript
Vue 中使用 typescript的方法详解
2020/02/17 Javascript
jQuery弹框插件使用方法详解
2020/05/26 jQuery
Element Alert警告的具体使用方法
2020/07/27 Javascript
vue element el-transfer增加拖拽功能
2021/01/15 Vue.js
理解Python中的类与实例
2015/04/27 Python
Python编程中的文件操作攻略
2015/10/16 Python
python解决汉字编码问题:Unicode Decode Error
2017/01/19 Python
python中单下划线_的常见用法总结
2018/07/10 Python
python中property属性的介绍及其应用详解
2019/08/29 Python
手机使用python操作图片文件(pydroid3)过程详解
2019/09/25 Python
如何理解python中数字列表
2020/05/29 Python
Kmeans均值聚类算法原理以及Python如何实现
2020/09/26 Python
信息技术专业大学生个人的自我评价
2013/10/05 职场文书
在职员工证明书
2014/09/19 职场文书
入党介绍人意见范文
2015/06/01 职场文书
Android开发 使用文件储存的方式保存QQ密码
2022/04/24 Java/Android