api文档中{view}的自定义评论集

时间:2017-01-31 15:32:14

标签: python django django-rest-framework django-rest-viewsets

我有django rest framework api应用程序并为它生成文档。我使用视图集api视图,我有自定义方法。在网址中我使用路由器。对于生成文档,我使用DRF文档。

我的观点:

class UserViewSet(viewsets.ModelViewSet):
    """View for user object.
    """
    ...

    @detail_route(methods=["post"])
    def set_password(self, request, pk=None):
       """View to set new password
       """
       ...

网址:

from django.conf.urls import url, include

from rest_framework.routers import DefaultRouter

from accounts.views import UserViewSet


__all__ = ["accounts_urlpatterns"]


accounts_router = DefaultRouter()
accounts_router.register(r'users', UserViewSet)


accounts_urlpatterns = [
   url(r'^accounts/', include(accounts_router.urls))
]

我的api文档结果: enter image description here

我想要set_password方法的自定义注释并显示不同的字段,因为我使用此方法的其他序列化程序。我怎么能这样做?

0 个答案:

没有答案