django rest framework : swagger

  • 다음 기사를 시도한 가정.

  • django rest framework : viewset


  • description


  • rest framework로 만든 api 목록을 자동으로 생성합니다.
  • swagger module 사용

  • swagger란?



    아래 참조되었습니다.
    Swagger의 개요를 정리해 보았다

    참고 동영상



    활성화된 경로 목록이 표시됨


    swagger module install



    pip install django-rest-swagger
    

    enable swagger



    rest_project/settings.py
    # 追記
    INSTALLED_APPS = [
        ...,
        'rest_framework_swagger',
    ]
    

    swagger url setting



    api/urls.py
    # 追記
    from rest_framework_swagger.views import get_swagger_view
    schema_view = get_swagger_view(title='API Lists')
    
    # 配列へ追記
    urlpatterns = [
        ...,
        url(r'^swagger/', schema_view), 
    ]
    

    open swagger page



    python manage.py runserver 0.0.0.0:9000
    
  • open http://localhost:9000/api/swagger/

  • 이상.

    좋은 웹페이지 즐겨찾기