django报错: ‘set’ object is not reversible
1.情况
在模版里用反向解析时候报错: ‘set’ object is not reversible
2.寻找
(1)首先没有报:404,说明路由没写错
(2)正常报错不可逆问题,包应该没导错,保险起见,我又检查了包
(3) 既然说set的对象不可逆,那先去查看redirect的对象,解析的对象却可以正常访问
所以初步认为问题就出在了对象的某个地方,好吧,又回到了原点
3.问题所在
仔细再看报错,Django TypeError: ‘set‘ object is not reversible 是obj的TypeError
定位到urls.py里,项目(或应用)中的ruls.py文件把urlpatterns列表的[]写成了{}。
字典是无序的,所以报了不能逆转的错误 。
简直迷惑,这玩意儿是自动生成的,我不记得有改过呀。。。。。。
23:31:52
相关推荐
源码zanqunet 2020-10-28
qiximiao 2020-08-03
风萧萧梦潇 2020-07-28
Andrewjdw 2020-07-26
huakai 2020-07-26
XCMercy 2020-07-19
georgeandgeorge 2020-07-19
Jonderwu 2020-07-19
源码物语 2020-07-18
XGQ 2020-06-21
aNian 2020-06-16
郴州小程序 2020-06-13
园搬家测试账号 2020-06-12
Wonder的学习 2020-06-08
小方哥哥 2020-06-07
LULUBAO 2020-06-05
学习备忘录 2020-06-03
RocNg 2020-06-01
yunfenglee 2020-05-30