Документация по Django Ninja с несколькими API
Django Ninja позволяет автогенерировать документацию по конечным точкам OpenApi. Однако документация доступна только для одного объекта API, то есть для просмотра документации другого API мне нужно изменить URL.
В моем проекте используется несколько версий API. Я хотел бы разместить документацию под единым, унифицированным URL, вместо того, чтобы помнить, какая версия api используется в конкретной функции.
Документация Django Ninja разрешает версионирование API, как указано здесь. Однако это приводит к проблеме, описанной выше.
Есть ли способ включить переключатель версий API, как если бы я использовал отдельные OpenAPI-документы? Очевидно, что я мог бы получить и разместить сырую документацию самостоятельно, но я надеюсь, что есть простое решение для настройки и забывания, которое я упускаю, поскольку Django Ninja уже размещает ее.
Я пробовал комбинировать разные версии api, используя объекты Router вместо объектов API. Однако это лишь обходной путь, который не позволяет некоторым функциям работать должным образом. Кроме того, неправильная версия API отображается в пользовательском интерфейсе