DRF自動生成APIメソッド--coreapi

2448 ワード

  • DRF自動生成API
        # pip install coreapi
        
        from django.urls import path
        from rest_framework.documentation import include_docs_urls
        
        urlpatterns = [
            #          ,   authentication_classes=[], permission_classes=[]   
            #   : include_docs_urls(title='API', authentication_classes=[], 
            # permission_classes=[])
            path("api-docs/", include_docs_urls("API  ")),
        ]
    
  • API自動生成伝達パラメータを表示できない
    from rest_framework import generics, views
    class OwnerView(generics.GenericAPIView):
        """
          generics    ,API     
        """
    class OwnerView(views.APIView):
        """
          views    ,API      
        """
    #   --        ,  views        , generics       
    
  • 補足
  • 上記の基本と一致する場合、または403のエラーが報告される.appのurlが
  • 追加されているかどうかを確認してください.
  • 自分で出会った:どのアプリのurlも追加しなければ、403 forbiddenのエラー
  • を報告します.