Django. Практика создания веб-сайтов на Python
Практическое руководство для разработчиков веб-сайтов.
Дронов В. А. «Django 2.1. Практика создания веб-сайтов на Python» БХВ-Петербург, 2019 год, 672 стр., ISBN 978-5-9775-4058-2; (PDF+code)
Описание книги.
Книга посвящена разработке веб-сайтов на Python с использованием веб-фреймворка Django 2.1. Рассмотрены основные функциональные возможности, необходимые для программирования сайтов общего назначения: модели, контроллеры, шаблоны, средства обработки пользовательского ввода, выгрузка файлов, разграничение доступа и др.
Рассказано о вспомогательных инструментах: посредниках, сигналах, средствах отправки электронной почты, подсистеме кэширования и пр. Описано форматирование текста посредством BBCode, обработка САРТСНА, вывод графических миниатюр, аутентификация через социальные сети, интеграция с Bootstrap. Рассмотрено программирование веб-служб REST, использование административного веб-сайта Django, тестового сайта на Angular. Дан пример разработки полнофункционального веб-сайта - электронной доски объявлений.
Оглавление.
- Часть I. Вводный курс
Глава 1. Основные понятия Django. Вывод данных - Глава 2. Связи. Ввод данных. Статические файлы
- Часть II. Базовые инструменты Django
Глава 3. Создание и настройка проекта
Глава 4. Модели: базовые инструменты
Глава 5. Миграции
Глава 6. Запись данных
Глава 7. Выборка данных
Глава 8. Маршрутизация
Глава 9. Контроллеры-функции
Глава 10. Контроллеры-классы
Глава 11. Шаблоны и статические файлы: базовые инструменты
Глава 12. Пагинатор
Глава 13. Формы, связанные с моделями
Глава 14. Наборы форм, связанные с моделями
Глава 15. Разграничение доступа: базовые инструменты - Часть III. Расширенные инструменты и дополнительные библиотеки
Глава 16. Модели: расширенные инструменты
Глава 17. Формы и наборы форм: расширенные инструменты и дополнительная библиотека
Глава 18. Шаблоны: расширенные инструменты и дополнительные библиотеки
Глава 19. Обработка выгруженных файлов
Глава 20. Разграничение доступа: расширенные инструменты и дополнительная библиотека
Глава 21. Посредники и обработчики контекста
Глава 22. Cookie, сессии, всплывающие сообщения и подписывание данных
Глава 24. Отправка электронных писем
Глава 25. Кэширование
Глава 26. Административный веб-сайт Django
Глава 27. Разработка веб-служб REST. Библиотека Django REST framework
Глава 28. Средства диагностики и отладки
Глава 29. Публикация готового веб-сайта - Часть IV. Практическое занятие: разработка веб-сайта
Глава 30. Дизайн. Вспомогательные веб-страницы
Глава 31. Работа с пользователями и разграничение доступа
Глава 32. Рубрики
Глава 33. Объявления
Глава 34. Комментарии
Глава 35. Веб-служба REST
Приложение. Описание электронного архива
Предметный указатель
Добавить комментарий