运行测试时出现此错误:
django.urls.exceptions.NoReverseMatch: 'models' is not a registered namespace
我试图到达此终点:
reverse('api/models/')
URL仅在一个文件中定义,并且设置如下:
# urls.py:
router = routers.DefaultRouter()
router.register(r'models', CdbModelViewSet)
...
urlpatterns = [
path('api/', include(router.urls)),
...
将reverse
与DefaultRouter
一起使用时是否应该添加一些特定的配置?