小编Jae*_*Jae的帖子

将APIView添加到Django REST Framework Browsable API

我一直在使用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)

目前,只显示令牌端点.

谢谢.

python django rest django-rest-framework

27
推荐指数
2
解决办法
2万
查看次数

标签 统计

django ×1

django-rest-framework ×1

python ×1

rest ×1