天天看点

问题解决:进入DjangoAdmin模块时,TypeError: 'set' object is not reversible

问题:进入DjangoAdmin模块时,TypeError: ‘set’ object is not reversible

Django进入Admin模块时候,访问http://127.0.0.1:8000/User/reverse报错了!

问题解决:进入DjangoAdmin模块时,TypeError: 'set' object is not reversible
问题解决:进入DjangoAdmin模块时,TypeError: 'set' object is not reversible

问题解决方式:

urls.py文件里面的 { } 改为 [ ] 就好了

例如将

urlpatterns = {
    path('admin/', admin.site.urls),
    path('User/',include(('User.urls','User'),namespace='User')),
    path('goods/',include(('goods.urls','goods'),namespace='goods'))
}
           

原图的{ }改为[ ]

如下:

urlpatterns = [

path(‘admin/’, admin.site.urls),

path(‘User/’,include((‘User.urls’,‘User’),namespace=‘User’)),

path(‘goods/’,include((‘goods.urls’,‘goods’),namespace=‘goods’))

]

PS:注意全部urls.py的文件都要改!