gpt4 book ai didi

python - django 休息框架 : routers. DefaultRouter() url 与自定义路径

转载 作者:行者123 更新时间:2023-12-01 05:08:07 25 4
gpt4 key购买 nike

我想定义一个访问某个api的路径。到目前为止什么有效(urls.py):

router = routers.DefaultRouter()
router.register(r'test', views.TestViewSet)
urlpatterns = patterns('',
url(r'^api/', include(router.urls)),
)

我想做的是添加一个新的 ViewSet,它提供测试(urls.py)的“子功能”:

router.register(r'test/add', views.TestNewViewSet)

但这不起作用。访问此 api 时,我得到的只是“404 Not Found”错误。访问api时不会抛出异常。那么出了什么问题呢?

感谢任何帮助!

最佳答案

尝试使用

urlpatterns = patterns('',
url(r'^api/', include(router.urls)),
url(r'^test/add/$', TestNewViewSet.as_view(), name='whatever'),

)

关于python - django 休息框架 : routers. DefaultRouter() url 与自定义路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24707811/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com