我一直在使用Django REST Framework开发REST后端.
但是,我在向Web浏览器API添加APIView实例时遇到问题.
该文件与以前的答案表明,所有我需要做的就是添加一个文档字符串.
它对我不起作用.
我假设可浏览的API仅显示Viewset端点已在路由器中注册.
如果是这样,我如何将APIView类注册到路由器?
以下是我当前的路由器代码:
router = DefaultRouter(trailing_slash=False)
router.register(r'tokens', TokenViewSet, base_name='token')
urlpatterns = patterns('',
url(r'^admin/', include(admin.site.urls)),
url(r'^api/', include(router.urls)),
url(r'^api/register$', RegisterUser.as_view(), name='register_user'),
url(r'^api/auth$', ObtainAuthToken.as_view(), name='obtain_token'),
url(r'^api/me$', ObtainProfile.as_view(), name='obtain_profile'),
url(r'^api/recover$', FindUsername.as_view(), name='recover_username'),
)
Run Code Online (Sandbox Code Playgroud)
目前,只显示令牌端点.
谢谢.