Монтирование скемы в drf_yasg или drf_spectacular

Есть два проекта на Django + RestFramework (далее A и B).
В проекте А есть ProxyView который принимает любые (GET, POST, PUT...) запросы и перенаправляет на проект B.

Условно выглядит вот так:

# Project A urls.py

urlpatterns = [
    re_path('auth/(?P<url_path>.*)', ProxyView.as_view())
]
# Project A views.py

class ProxyView(APIView):
    def dispatch(self, request, url_path, *args, **kwargs):
        url = urlparse.urljoin('http://project_b.com/', url_path)
        response = requests.get(url, request.headers, request.params, request.body)
        return response

Появилась задача - сгенерировать OpenAPI скему, а по ней SwaggerUI, для проекта А.
Ендпойнты проекта B должны быть видны с проекта A.
Для генерации мы используем drf_spectacular.

Вопрос: Есть ли способ мотировать OpenAPI скему проекта B как часть проекта А?


Ответы (0 шт):