stympel
@stympel

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

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

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

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

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

Войти через центр авторизации
Похожие вопросы
iDWELL Москва
от 150 000 до 210 000 ₽
iDWELL Москва
от 150 000 до 210 000 ₽
05 авг. 2020, в 21:55
20000 руб./за проект
05 авг. 2020, в 20:58
10000 руб./за проект
05 авг. 2020, в 20:21
10000 руб./за проект