Поделиться

Django. Практика создания веб-сайтов на Python

Практическое руководство для разработчиков веб-сайтов.

Дронов В. А. «Django 2.1. Практика создания веб-сайтов на Python» БХВ-Петербург, 2019 год, 672 стр., ISBN 978-5-9775-4058-2; (PDF+code)

Описание Содержание Links

Описание книги.

Книга посвящена разработке веб-сайтов на 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
    Приложение. Описание электронного архива
    Предметный указатель

Учим Python Django за 1 час.

PDF (RU)      pdf (ru)        code

key        42E3B772FuX-m8_Oxtr-ecvmuf7zCmiukNMK0ozBS88


Поделиться