码迷,mamicode.com
首页 > 其他好文 > 详细

django报错: ‘set’ object is not reversible

时间:2020-08-18 13:26:53      阅读:101      评论:0      收藏:0      [点我收藏+]

标签:不可   url   pattern   保险   object   列表   span   定位   red   

1.情况

  在模版里用反向解析时候报错: ‘set’ object is not reversible

      

2.寻找

(1)首先没有报:404,说明路由没写错

(2)正常报错不可逆问题,包应该没导错,保险起见,我又检查了包

(3) 既然说set的对象不可逆,那先去查看redirect的对象,解析的对象却可以正常访问

  所以初步认为问题就出在了对象的某个地方,好吧,又回到了原点

 

3.问题所在

  仔细再看报错,Django TypeError: ‘set‘ object is not reversible   是objTypeError

  定位到urls.py里,项目(或应用)中的ruls.py文件把urlpatterns列表的[]写成了{}。
  字典是无序的,所以报了不能逆转的错误 。

简直迷惑,这玩意儿是自动生成的,我不记得有改过呀。。。。。。

  

 

23:31:52

django报错: ‘set’ object is not reversible

标签:不可   url   pattern   保险   object   列表   span   定位   red   

原文地址:https://www.cnblogs.com/cheflone/p/13511025.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!