Fix relative imports
parent
1ca401959c
commit
d1ae81a27e
|
|
@ -3,9 +3,8 @@ from collections import OrderedDict
|
||||||
import coreschema
|
import coreschema
|
||||||
from rest_framework.pagination import CursorPagination, LimitOffsetPagination, PageNumberPagination
|
from rest_framework.pagination import CursorPagination, LimitOffsetPagination, PageNumberPagination
|
||||||
|
|
||||||
from drf_yasg.utils import force_real_str
|
|
||||||
|
|
||||||
from .. import openapi
|
from .. import openapi
|
||||||
|
from ..utils import force_real_str
|
||||||
from .base import FilterInspector, PaginatorInspector
|
from .base import FilterInspector, PaginatorInspector
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -4,11 +4,10 @@ from django.shortcuts import render, resolve_url
|
||||||
from rest_framework.renderers import BaseRenderer, JSONRenderer, TemplateHTMLRenderer
|
from rest_framework.renderers import BaseRenderer, JSONRenderer, TemplateHTMLRenderer
|
||||||
from rest_framework.utils import json
|
from rest_framework.utils import json
|
||||||
|
|
||||||
from drf_yasg.openapi import Swagger
|
|
||||||
from drf_yasg.utils import filter_none
|
|
||||||
|
|
||||||
from .app_settings import redoc_settings, swagger_settings
|
from .app_settings import redoc_settings, swagger_settings
|
||||||
from .codecs import VALIDATORS, OpenAPICodecJson, OpenAPICodecYaml
|
from .codecs import VALIDATORS, OpenAPICodecJson, OpenAPICodecYaml
|
||||||
|
from .openapi import Swagger
|
||||||
|
from .utils import filter_none
|
||||||
|
|
||||||
|
|
||||||
class _SpecRenderer(BaseRenderer):
|
class _SpecRenderer(BaseRenderer):
|
||||||
|
|
@ -135,11 +134,11 @@ class SwaggerUIRenderer(_UIRenderer):
|
||||||
'oauth2RedirectUrl': swagger_settings.OAUTH2_REDIRECT_URL,
|
'oauth2RedirectUrl': swagger_settings.OAUTH2_REDIRECT_URL,
|
||||||
'supportedSubmitMethods': swagger_settings.SUPPORTED_SUBMIT_METHODS,
|
'supportedSubmitMethods': swagger_settings.SUPPORTED_SUBMIT_METHODS,
|
||||||
}
|
}
|
||||||
data = filter_none(data)
|
|
||||||
if swagger_settings.VALIDATOR_URL != '':
|
if swagger_settings.VALIDATOR_URL != '':
|
||||||
data['validatorUrl'] = self.resolve_url(swagger_settings.VALIDATOR_URL)
|
data['validatorUrl'] = self.resolve_url(swagger_settings.VALIDATOR_URL)
|
||||||
|
|
||||||
return data
|
return filter_none(data)
|
||||||
|
|
||||||
|
|
||||||
class ReDocRenderer(_UIRenderer):
|
class ReDocRenderer(_UIRenderer):
|
||||||
|
|
@ -159,9 +158,8 @@ class ReDocRenderer(_UIRenderer):
|
||||||
'expandResponses': redoc_settings.EXPAND_RESPONSES,
|
'expandResponses': redoc_settings.EXPAND_RESPONSES,
|
||||||
'pathInMiddle': redoc_settings.PATH_IN_MIDDLE,
|
'pathInMiddle': redoc_settings.PATH_IN_MIDDLE,
|
||||||
}
|
}
|
||||||
data = filter_none(data)
|
|
||||||
|
|
||||||
return data
|
return filter_none(data)
|
||||||
|
|
||||||
|
|
||||||
class ReDocOldRenderer(ReDocRenderer):
|
class ReDocOldRenderer(ReDocRenderer):
|
||||||
|
|
|
||||||
|
|
@ -11,7 +11,7 @@ from rest_framework.settings import api_settings as rest_framework_settings
|
||||||
from rest_framework.utils import encoders, json
|
from rest_framework.utils import encoders, json
|
||||||
from rest_framework.views import APIView
|
from rest_framework.views import APIView
|
||||||
|
|
||||||
from drf_yasg.app_settings import swagger_settings
|
from .app_settings import swagger_settings
|
||||||
|
|
||||||
logger = logging.getLogger(__name__)
|
logger = logging.getLogger(__name__)
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue