stympel
@stympel
подпивасник

Зачем вообще нужны роутеры в Django rest?

Добрый день, пачаны и пачанессы. Я вот сижу и пытаюсь понять, а на кой вообще роутеры нужны то.

Как мне кажется, записывать все в urlpatterns намного понятнее и читабельнее, чем сверху наворачивать роутеры. Это какая-то 1000 IQ абстракция, которую мой унтермозг не может осознать и без которой невозможно построить нормальное API или просто синтаксический сахар?
  • Вопрос задан
  • 401 просмотр
Пригласить эксперта
Ответы на вопрос 1
@UPSA
anykey. Я не программист, я просто ленивый.
Роутеры нужны для разделения API.
Самый простой пример: Общедоступные страницы сайта и Админка для блога. Иногда лучше разделять задачи.
Еще пример: Справочники. Если у тебя много не пересекаемых справочных данных - имеет смысл выносить их как отдельные подпрограммы.
Также имеет смысл для разделения задач по программированию. Каждому программисту дал задачу на отдельный модуль.
Стандартный учебник Django. Там в примере есть приложение polls. А если "Крестики-нолики" захотел добавить? Что бы не ломать существующее приложение лучше лишней строкой прописать новый роутер.

PS
Django лет 10 уже не смотрел )))
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы