• 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   是objTypeError

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

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

      

    23:31:52

  • 相关阅读:
    OO第三单元总结
    OO第二单元总结
    OO第一单元总结
    OO第四单元总结
    OO第三单元总结
    OO第二单元总结
    OO第一单元总结
    BUAA_OO_2020_Total_Summary
    BUAA_OO_2020_Unit3_Summary
    BUAA_OO_2020_Unit2_Summary
  • 原文地址:https://www.cnblogs.com/cheflone/p/13511025.html
Copyright © 2020-2023  润新知