Шаблон проектирования MVC

А теперь копнем поглубже и рассмотрим пример, демонстрирующий разницу между описанным ранее подходом и решением на основе веб- фреймворка. Ниже показано, как можно было бы написать тот же код, если воспользоваться Django. Прежде всего, отметим, что мы разбили его на три Python-файла (models.ру, views.ру, urls.py) и один HTML-шаб- лон (latest_books. html):

Читать

Введение в Django

Эта книга посвящена Django - фреймворку веб-разработки, который позволяет экономить ваше время и превращает разработку веб-приложений в удовольствие. Используя Django, вы сможете с минимальными усилиями создавать и поддерживать высококачественные веб- приложения.

При наличии хороших инструментов веб-разработка - это увлекательный творческий процесс, а если таких инструментов нет, то она может оказаться скучной чередой повторяющихся действий. Django дает возможность сосредоточиться на приятных моментах работы - ключевой части веб-приложения, сводя рутину к минимуму. Для достижения этой цели он предоставляет общеупотребительные шаблоны веб-разработки высокого уровня абстракции, инструменты для быстрого выполнения часто встречающихся задач программирования и четкие соглашения о способах решения проблем. В то же время Django старается не мешать вам и при необходимости позволяет выходить за рамки фреймворка.

Читать