ZZZ
FishHook, это довольно объёмная тема, так что да, мне трудно…Преимущество лишь одно: нативнее. Мне всегда было непонятно, почему древовидную структуру урлов все описывают плоско… Попробуй и, быть может, ты всё поймёшь раньше, чем я сподоблюсь написать об этом. :-)
Дело в том, что безо всяких костылей типа “django rest framework” я вполне себе пилю REST интерфейсы, юзая
только роутинг из коробки Джанго.
Да, я не считаю Джангу и тем более её роутинг, панацеей. Например, мне не понятно, почему бы не передавать во view уже готовые объекты по pk, name … etc, а проверку прав и инстанциирование этих объектов осуществлять специальными функциями/классами - валидаторами на этапе роутинга. Джанго провоцирует на жирные контроллеры. Это плохо.
НО! При всей косности и общей дурости (да, меня дико бесят регекспы в путях, это дурь!) - Джанго ничуть не ущемляет возможностей для поднятия на ней REST-FULL API.