1
我想定義一個訪問某個API的路徑。什麼到目前爲止作品(urls.py):django rest框架:routers.DefaultRouter()url與自定義路徑
router = routers.DefaultRouter()
router.register(r'test', views.TestViewSet)
urlpatterns = patterns('',
url(r'^api/', include(router.urls)),
)
我想要做的是增加一個新的視圖集中提供測試(urls.py)的 「subfunctionality」:
router.register(r'test/add', views.TestNewViewSet)
但這不起作用。當訪問這個api時,我得到的只是一個「404 Not Found」錯誤。訪問api時不會引發異常。那麼,什麼是錯的?
任何幫助表示讚賞!
謝謝!誠然,使用路由器時不可能使用斜線添加路徑。斜槓後的所有內容都是「查找」值,不是前綴的一部分:http://www.django-rest-framework.org/api-guide/routers#defaultrouter – rand0m