Книга посвящена разработке Web-сайтов на популярном языке программирования Python с использованием библиотеки Django. Описывается создание моделей, контроллеров и шаблонов, применение форм для ввода данных и выгрузки на сайт файлов, реализация разграничения доступа, комментирование кода, работа со статичными страницами, применение сторонних библиотек для вывода миниатюр. Рассказывается о форматировании текста тегами BBCode, привязке к позициям тегов и выполнении поиска по тегам. Рассматриваются инструменты для генерирования каналов новостей RSS и Atom, рассылки электронной почты и настройка встроенного административного сайта Django под свои нужды. Детально описывается процесс разработки и публикации полнофункционального коммерческого Web-сайта, использующего, в том числе, технологию AJAX. Все исходные коды доступны для загрузки с сайта издательства.
Для широкого круга Web-программистов.
Pros: Книга достаточно новая – издана в 2016
Cons:
– про Bootstrap они похоже никогда не слышали. Все оформление делается через CSS
– многие сведения в книге являются устаревшими: Django 1.6.2, syncdb, `manage.py sql`, django.contrib.comments
– очень «бедный» предметный указатель (глоссарий)
– присутствует достаточно много опечаток