Django 3.0. Практика создания веб-сайтов на Python Год издания: 2021 Автор: Дронов В.А. Издательство: БХВ ISBN: 978-5-9775-6691-9 Серия: Профессиональное программирование Язык: Русский Формат: PDF Качество: Издательский макет или текст (eBook) Интерактивное оглавление: Да Количество страниц: 706 Описание: Книга посвящена созданию веб-сайтов на языке Python с использованием веб-фреймворка Django 3.0. Рассмотрены новинки Django 3.0 и дано наиболее полное описание его инструментов: моделей, контроллеров, шаблонов, средств обработки пользовательского ввода, включая выгруженные файлы, разграничения доступа, посредников, сигналов, инструментов для отправки электронной почты, кэширования и пр. Рассмотрены дополнительные библиотеки, производящие обработку BBCode-тегов, CAPTCHA, вывод графических миниатюр, аутентификацию через социальные сети (в частности, ""ВКонтакте""), интеграцию с Bootstrap. Рассказано о программировании веб-служб REST, использовании и настройке административного веб-сайта Django, публикации сайтов с помощью веб-сервера Uvicorn, работе с базами данных PostgreSQL, кэшировании сайтов с помощью Memcached и Redi. Подробно описано создание полнофункционального веб-сайта - электронной доски объявлений, веб-службы, работающей в его составе, и тестового фронтенда для нее, написанного на Angular.
Примеры страниц
Оглавление
Введение 17 ЧАСТЬ I. ВВОДНЫЙ КУРС 23 Глава 1. Основные понятия Django. Вывод данных 25 Глава 2. Связи. Ввод данных. Статические файлы 53 ЧАСТЬ II. БАЗОВЫЕ ИНСТРУМЕНТЫ DJANGO 71 Глава 3. Создание и настройка проекта 73 Глава 4. Модели: базовые инструменты 86 Глава 5. Миграции 118 Глава 6. Запись данных 123 Глава 7. Выборка данных 135 Глава 8. Маршрутизация 171 Глава 9. Контроллеры-функции 179 Глава 10. Контроллеры-классы 197 Глава 11. Шаблоны и статические файлы: базовые инструменты 229 Глава 12. Пагинатор 252 Глава 13. Формы, связанные с моделями 256 Глава 14. Наборы форм, связанные с моделями 281 Глава 15. Разграничение доступа: базовые инструменты 294 ЧАСТЬ III. РАСШИРЕННЫЕ ИНСТРУМЕНТЫ И ДОПОЛНИТЕЛЬНЫЕ БИБЛИОТЕКИ 319 Глава 16. Модели: расширенные инструменты 321 Глава 17. Формы и наборы форм: расширенные инструменты и дополнительная библиотека 345 Глава 18. Поддержка баз данных PostgreSQL и библиотека django-localflavor 355 Глава 19. Шаблоны: расширенные инструменты и дополнительная библиотека 388 Глава 20. Обработка выгруженных файлов 412 Глава 21. Разграничение доступа: расширенные инструменты и дополнительная библиотека 433 Глава 22. Посредники и обработчики контекста 446 Глава 23. Cookie, сессии, всплывающие сообщения и подписывание данных 453 Глава 24. Сигналы 468 Глава 25. Отправка электронных писем 476 Глава 26. Кэширование 486 Глава 27. Административный веб-сайт Django 508 Глава 28. Разработка веб-служб REST. Библиотека Django REST framework 533 Глава 29. Средства журналирования и отладки 554 Глава 30. Публикация веб-сайта 570 ЧАСТЬ IV. ПРАКТИЧЕСКОЕ ЗАНЯТИЕ: РАЗРАБОТКА ВЕБ-САЙТА 587 Глава 31. Дизайн. Вспомогательные веб-страницы 589 Глава 32. Работа с пользователями и разграничение доступа 602 Глава 33. Рубрики 625 Глава 34. Объявления 632 Глава 35. Комментарии 653 Глава 36. Веб-служба REST 659 Заключение 684 Приложение. Описание электронного архива 686 Предметный указатель 687
Профессиональное программирование - Дронов В.А. - Django 3.0. Практика создания веб-сайтов на Python [2021, PDF, RUS] download torrent for free and without registration
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum