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