Comments 3
Спасибо за комментарии. Мне кажется, могут быть разные подходы в описании работы конкретного веб-фреймворка, в частности:
легкая прогулка по высокоуровневым решениям с целью показать, какие горы можно свернуть написав всего лишь условные "две строки кода", чтобы привлечь внимание к фреймворку и показать его достоинства по сравнению с другими решениями;
детальный разбор того, как устроен фреймворк, откуда растут ноги у всех этих высокоуровневых решений, чтобы в голове была ясная картина, а не просто набор зазубренных решений.
Я думаю, что оба подхода имеют право на существование. Свои статьи я задумывал в рамках второго подхода.
Кроме того, не открою Америки, если скажу, что самый смак и при работе с django, и при работе с DRF, начинается как раз, когда нужно отступить от высокоуровневых дефолтных решений и производить тонкую настройку под себя. Вот тут, думается, системное понимание, как в основе своей устроена работа DRF, совсем не помешает.
Django Rest Framework для начинающих: создаём API для записи и обновления данных (часть 1)