Владимир Александрович Дронов - Django 3.0. Практика создания веб-сайтов на Python
Название: | Django 3.0. Практика создания веб-сайтов на Python | |
Автор: | Владимир Александрович Дронов | |
Жанр: | Интернет, Программы, Web-дизайн, Современные российские издания, Программирование: прочее, Python | |
Изадано в серии: | Профессиональное программирование | |
Издательство: | БХВ-Петербург | |
Год издания: | 2021 | |
ISBN: | 978-5-9775-6691-9 | |
Отзывы: | Комментировать | |
Рейтинг: | ||
Поделись книгой с друзьями! Помощь сайту: донат на оплату сервера |
Краткое содержание книги "Django 3.0. Практика создания веб-сайтов на Python"
Книга посвящена созданию веб-сайтов на языке Python с использованием вебфреймворка Django 3.0. Рассмотрены новинки Django 3.0 и дано наиболее полное описание его инструментов: моделей, контроллеров, шаблонов, средств обработки пользовательского ввода, включая выгруженные файлы, разграничения доступа* (Запрещенная организация в РФ), посредников, сигналов, инструментов для отправки электронной почты, кэширования и пр. Рассмотрены дополнительные библиотеки, производящие обработку BBCode-тегов, CAPTCHA, вывод графических миниатюр, аутентификацию через социальные сети (в частности, ’’ВКонтакте"), интеграцию с Bootstrap. Рассказано о программировании веб-служб REST, использовании и настройке административного веб-сайта Django, публикации сайтов с помощью веб-сервера Uvicom, работе с базами данных PostgreSQL, кэшировании сайтов с помощью Memcached и Redi.
Подробно описано создание полнофункционального веб-сайта — электронной доски объявлений, веб-службы, работающей в его составе, и тестового фронтенда для нее, написанного на Angular.
Электронное приложение-архив на сайте издательства содержит коды всех примеров.
Для веб-программистов
Читаем онлайн "Django 3.0. Практика создания веб-сайтов на Python" (ознакомительный отрывок). Главная страница.
- 1
- 2
- 3
- . . .
- последняя (7) »
Vв
Django 3.0.
Практика
создания
юб-сайтов
на Python
Санкт-Петербург
«БХВ-Петербург»
2021
УДК 004.738.5+004.43 8Python
ББК 32.973.26-018.1
Д75
Дронов В. А.
Д75
Django 3.0. Практика создания веб-сайтов на Python. — СПб.:
БХВ-Петербург, 2021. — 704 с.: ил. — (Профессиональное программирование)
ISBN 978-5-9775-6691-9
Книга посвящена созданию веб-сайтов на языке Python с использованием веб
фреймворка Django 3.0. Рассмотрены новинки Django 3.0 и дано наиболее полное
описание его инструментов: моделей, контроллеров, шаблонов, средств обработки
пользовательского ввода, включая выгруженные файлы, разграничения доступа,
посредников, сигналов, инструментов для отправки электронной почты, кэширо
вания и пр. Рассмотрены дополнительные библиотеки, производящие обработку
BBCode-тегов, CAPTCHA, вывод графических миниатюр, аутентификацию через
социальные сети (в частности, ’’ВКонтакте"), интеграцию с Bootstrap. Рассказано
о программировании веб-служб REST, использовании и настройке административ
ного веб-сайта Django, публикации сайтов с помощью веб-сервера Uvicom, работе
с базами данных PostgreSQL, кэшировании сайтов с помощью Memcached и Redi.
Подробно описано создание полнофункционального веб-сайта — электронной доски
объявлений, веб-службы, работающей в его составе, и тестового фронтенда для
нее, написанного на Angular.
Электронное приложение-архив на сайте издательства содержит коды всех при
меров.
Для веб-программистов
УДК 004.738.5+004.438Python
ББК 32.973.26-018.1
Руководитель проекта
Зав. редакцией
Компьютерная верстка
Дизайн серии
Оформление обложки
Евгений Рыбаков
Екатерина Сависте
Ольги Сергиенко
Марины Дамбиевой
Карины Соловьевой
Подписано в печать 31.07.20.
Формат 70x1001/16. Печать офсетная. Усл. печ. л. 56,76.
Тираж 1500 экз. Заказ № 6169.
"БХВ-Петербург", 191036, Санкт-Петербург, Гончарная ул., 20.
Отпечатано в ОАО «Можайский полиграфический комбинат».
143200, Россия, г. Можайск, ул. Мира, 93.
www.oaompk.ru, тел.: (495) 745-84-28, (49638) 20-685
ISBN 978-5-9775-6691-9
© ООО "БХВ", 2021
© Оформление ООО "БХВ-Петербург", 2021
Оглавление
Введение................................................................................................................................................17
Что такое веб-фреймворк?......................................................................................................................... 17
Почему Django?............................................................................................................................................ 18
Что нового в Django 3.0 и новой книге?................................................................................................ 19
Использованные программные продукты............................................................................................. 19
Типографские соглашения........................................................................................................................ 20
ЧАСТЬ I. ВВОДНЫЙ КУРС...................................................................................................... 23
Глава 1. Основные понятия Django. Вывод данных...................................................... 25
1.1. Установка фреймворка....................................................................................................................... 25
1.2. Проект Django....................................................................................................................................... 26
1.3. Отладочный веб-сервер Django........................................................................................................ 27
1.4. Приложения............................................................................................................................................28
1.5. Контроллеры......................................................................................................................................... 30
1.6. Маршруты и маршрутизатор............................................................................................................ 31
1.7. Модели.................................................................................................................................................... 34
1.8. Миграции................................................................................................................................................ 36
1.9. Консоль Django..................................................................................................................................... 38
1.10. Работа с моделями............................................................................................................................. 38
1.11. Шаблоны.............................................................................................................................................. 42
1.12. Контекст шаблона, рендеринг и сокращения............................................................................. 43
1.13. Административный веб-сайт Django............................................................................................ 45
1.14. Параметры полей и моделей........................................................................................................... 49
1.15. Редактор модели................................................................................................................................ 51
Глава 2. Связи. Ввод данных. Статические файлы....................................................... 53
2.1.
2.2.
2.3.
2.4.
2.5.
2.6.
Связи между --">
- 1
- 2
- 3
- . . .
- последняя (7) »
Книги схожие с «Django 3.0. Практика создания веб-сайтов на Python» по жанру, серии, автору или названию:
Владислав Юрьевич Дорофеев - Яндекс Воложа. История создания компании мечты Жанр: О бизнесе популярно Год издания: 2013 |
(TemplateMonster) - Вдохновение: 20 идей для создания продающего контента в Instagram Жанр: Интернет Год издания: 2017 |
Джефф Форсье, Пол Биссекс, Уэсли Чан - Django. Разработка веб-приложений на Python Жанр: Python Год издания: 2010 |
Владимир Александрович Дронов, Николай Прохоренок - HTML, JavaScript, PHP и MySQL. Джентльменский набор Web-мастера. Жанр: Web-дизайн Год издания: 2019 Серия: Профессиональное программирование |
Другие книги из серии «Профессиональное программирование»:
Владимир Александрович Дронов - Django 3.0. Практика создания веб-сайтов на Python Жанр: Web-дизайн Год издания: 2021 Серия: Профессиональное программирование |
Владимир Александрович Дронов - Django: практика создания web-сайтов на Python Жанр: Web-дизайн Год издания: 2016 Серия: Профессиональное программирование |
Владимир Александрович Дронов - Laravel 8. Быстрая разработка веб-сайтов на PHP Жанр: Web-дизайн Год издания: 2021 Серия: Профессиональное программирование |
Владимир Александрович Дронов - Laravel 9. Быстрая разработка веб-сайтов на PHP Жанр: Базы данных Серия: Профессиональное программирование |