问题:进入DjangoAdmin模块时,TypeError: ‘set’ object is not reversible
Django进入Admin模块时候,访问http://127.0.0.1:8000/User/reverse报错了!
问题解决方式:
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的文件都要改!