Как исключить метод поста и добавить описание в drf_yasg - PullRequest
0 голосов
/ 06 июня 2019

Я использую drf_yasg с пользовательским интерфейсом swagger для документирования нашего приложения Django, пытаясь исключить, что метод post не работает, а также описание операции

@method_decorator(name='create', decorator=swagger_auto_schema(auto_schema=None))
@method_decorator(name='list', decorator=swagger_auto_schema(operation_description="GET /dashboards"))
class DashboardAPIView(ListCreateAPIView):
    """
    View class that extends the Django rest framework generic view ListCreateAPIView
    to perform GET and POST operations for Dashboards
    """
    queryset = Dashboards.objects.all().order_by('dash_name')
    serializer_class = DashboardSerializer

    def perform_create(self, serializer):
        sequence_no = get_next_sequence_number_test_dashboard()
        serializer.save(sequence_no=sequence_no)

ожидается, что сообщение будет исключено, и расшифровка будет показана, но нет

dashboards
GET
​/dashboards
dashboards_list
POST
​/dashboards
dashboards_create
...