월 6000 버는 그날까지

Django-rest framework swagger urls 문제 본문

WaNOTE

Django-rest framework swagger urls 문제

WaNOTE 2017. 5. 25. 21:23

Django rest framework swagger 페이지를 불러 오기 위해 다음과 같이 작성을 하였다.



from django.conf.urls import url, include

from django.contrib import admin



urlpatterns = [

    url(r'^admin/', admin.site.urls),

    url(r'^rest-api/', include('rest_framework.urls')),

    url(r'^rest-swagger/', include('rest_framework_swagger.urls)),


]

하지만 

ImportError: No module named 'rest_framework_swagger.urls' 이러한 error 메세지가 떴다.

원인을 찾아 보니 swagger version2 부터는 urls를 제공 하지 않는다고 한다.


다음과 같이 작성하여 문제를 해결하였다.


from django.conf.urls import url, include

from django.contrib import admin

from rest_framework_swagger.views import get_swagger_view


schema_view = get_swagger_view(title='Pastenbin API')


urlpatterns = [

    url(r'^admin/', admin.site.urls),

    url(r'^rest-api/', include('rest_framework.urls')),

    url(r'^rest-swagger/', schema_view),


]



'WaNOTE' 카테고리의 다른 글

Django 기본에 대한 괜찮은 강좌  (0) 2017.06.12
Django Admin list 관련  (0) 2017.06.12
Debug_toolbar 안 보일 경우  (0) 2017.06.10
django rest frame work 괜찮은 강좌  (0) 2017.05.28
Django 설치 후 웹 접속이 안될 때,  (0) 2017.05.25
Comments