Найти в Дзене
11 подписчиков

Роутер для регистрации других роутеров


В последнем видеоролике показывал, что у нас есть кастомный роутер, который позволяет регистрировать не только View и ModelViewSet, но и другие роутеры, получается интерфейс похожий на FastAPI:

device_router = ApiRouter()
device_router.register('models', DeviceModelViewSet, 'models')
А в urls

router.register('device', device_router, 'device')
Но в описании к этому видео я указал, что скрыл эти репозитории с своего гитхаба (думаю, что потом почищу репозиторий и открою к нему доступ заново). Зато там привожу ссылку на исходный шаблон которым мы вдохновлялись, но там нет этого роутера, поэтому выкладываю его в виде gist-a - по ссылке.
Около минуты