2017-03-08 100 views
0

如果我有一個ModelViewSet在Django的REST框架嵌套APIView路線

/foo 

是否有可能時根據該URL來使用API​​View?示例APIView將在

/foo/count

我試圖註冊與Django的網址,但它沒有工作,除非我改變/ foo到別的東西?

回答

0

它在我註冊ModelViewSet url模式之前註冊了Django的url。

urlpatterns += [ 
url(
    regex=r'^foo/count/', 
    view=Foo.as_view(), 
    name='foo_count', 
    ) 
] 
urlpatterns += foo_urlpatterns 
0

你可以使用@list_route裝飾

​​

這將追加新的端點視圖集中URL /foo/count/像你想
Docs about extra actions