【解决错误】Non-reversible reg-exp portion: '(?i'
2024-09-06 04:17:10
在将Django升级到2.1后,运行 Django 自带后台后,或 使用 redirect 方法,就一直报错:Non-reversible reg-exp portion: '(?i'。
错误一
Django 2.X不再支持的URL正则写法:
url(r'(?i)^a/$', view.fun1)
或
url(r'^(?i)a/$', view.fun1)
应该改为:
url(r'^a/$(?i)', view.fun1)
同时也建议 Django2.+中,建议不要再使用 url,而改为 path 或 re_path。
--------------------------------------------------------------
错误二
使用 django.shortcuts.redirect 报错:Non-reversible reg-exp portion: '(?i':
使用 django.http.HttpResponseRedirect 来代替 django.shortcuts.redirect
最新文章
- vs2010 在64bits系统下编译
- margin-before: 1em; margin-after: 1em;margin-start:0px;margin-end: 0px;
- SqlServer 杂记 不断补充中
- Microsoft .NET Framework 4.0安装时发生严重错误 无法安装
- Red5 1.0.5安装过程记录
- UBUNTU系统root帐号解锁
- HttpWebResponse请求状态代码
- Tomcat 启动 Debug模式
- Spring 从零開始-05
- POJ 1118 Lining Up
- android 第三次作业
- dede织梦后台页面及功能修改精简操作方法
- input text 只能输入数字
- windows7安装flask-mysqldb遇到的坑
- MT【11】对数放缩题
- Android AndFix修复方式的限制
- numpy 字符数组和字符操作(略)
- Java并发:Executor与连接池
- SOA (面向服务的架构)-Service Oriented Architecture
- Win10 安装msi 提示2502、2503的错误代码 -- 命令提示符(管理员) -- msiexec /package
热门文章
- Python画一棵漂亮的樱花树(不同种樱花+玫瑰+圣诞树喔)
- pyqt添加启动等待界面
- #3145. 「APIO 2019」桥梁
- 解决Navicat连接远程MySQL很慢的方法
- JVM GC系列 — GC算法
- Maven的assembly插件在linux启动卡住Starting the localhost.localdomain
- wpf/winform获取windows10系统颜色和主题色
- git clone: HTTP Basic: Access denied 错误
- Linux帮助——重要文件
- Python【day 15】基本数据类型-int str bool list