Библиотека knigago >> Компьютеры и Интернет >> Web-дизайн >> Django 3.0. Практика создания веб-сайтов на Python


СЛУЧАЙНЫЙ КОММЕНТАРИЙ

# 1953, книга: Клык на холодец
автор: Борис Борисович Батыршин

"Клык на холодец" Бориса Батыршина - захватывающий постапокалиптический роман, который держит читателя в напряжении от начала до конца. Действие романа происходит в мире, опустошенном ядерной войной. Люди вынуждены выживать в безжалостных условиях, где ресурсы ограничены, а мораль рухнула. Батыршин мастерски изображает этот суровый мир, наполненный радиоактивными пустошами, разоренными городами и отчаявшимися выжившими. Главный герой романа - Клык, загадочный и опасный одиночка,...

Владимир Александрович Дронов - Django 3.0. Практика создания веб-сайтов на Python

Django 3.0. Практика создания веб-сайтов на Python
Книга - Django 3.0. Практика создания веб-сайтов на Python.  Владимир Александрович Дронов  - прочитать полностью в библиотеке КнигаГо
Название:
Django 3.0. Практика создания веб-сайтов на Python
Владимир Александрович Дронов

Жанр:

Интернет, Программы, Web-дизайн, Современные российские издания, Программирование: прочее, Python

Изадано в серии:

Профессиональное программирование

Издательство:

БХВ-Петербург

Год издания:

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" (ознакомительный отрывок). [Страница - 2]

моделями...................................................................................................................... 53
Строковое представление модели................................................................................................... 55
URL-параметры и параметризованные запросы..........................................................................56
Обратное разрешение интернет-адресов....................................................................................... 60
Формы, связанные с моделями......................................................................................................... 61
Контроллеры-классы........................................................................................................................... 62

2.7. Наследование шаблонов.....................................................................................................................65
2.8. Статические файлы.............................................................................................................................. 68

ЧАСТЬ II. БАЗОВЫЕ ИНСТРУМЕНТЫ DJANGO....................................................... 71

Глава 3. Создание и настройка проекта.............................................................................. 73
3.1. Подготовка к работе............................................................................................................................ 73
3.2. Создание проекта Django...................................................................................................................74
3.3. Настройки проекта.............................................................................................................................. 75
3.3.1. Основные настройки.................................................................................................................... 75
3.3.2. Параметры баз данных................................................................................................................ 76
3.3.3. Список зарегистрированных приложений.............................................................................. 77
3.3.4. Список зарегистрированных посредников.............................................................................78
3.3.5. Языковые настройки.................................................................................................................... 80
3.4. Создание, настройка и регистрация приложений....................................................................... 82
3.4.1. Создание приложений.................................................................................................................. 83
3.4.2. Настройка приложений............................................................................................................... 83
3.4.3. Регистрация приложения в проекте......................................................................................... 83
3.5. Отладочный веб-сервер Django........................................................................................................84

Глава 4. Модели: базовые инструменты............................................................................. 86
4.1. Объявление моделей............................................................................................................................ 86
4.2. Объявление полей модели.................................................................................................................86
4.2.1. Параметры, поддерживаемые полями всех типов............................................................... 87
4.2.2. Классы полей моделей.................................................................................................................89
4.2.3. Создание полей со списком........................................................................................................92
4.3. Создание связей между моделями................................................................................................... 95
4.3.1. Связь ”один-со-многими"........................................................................................................... 95
4.3.2. Связь "один-с-одним”................................................................................................................... 98
4.3.3. Связь ”многие-со-многими”...................................................................................................... 99
4.4. Параметры самой модели................................................................................................................ 101
4.5. Интернет-адрес модели и его формирование............................................................................. 107
4.6. Методы модели................................................................................................................................... 108
4.7. Валидация модели. Валидаторы..................................................................................................... 109
4.7.1. Стандартные валидаторы Django............................................................................................ 109
4.7.2. Вывод собственных сообщений об ошибках...................................................................... 114
4.7.3. Написание своих валидаторов................................................................................................. 115
4.7.4. Валидация модели....................................................................................................................... 116

Глава 5. Миграции........................................................................................................................ 118
5.1.
5.2.
5.3.
5.4.
5.5.
5.6.

Генерирование миграций................................................................................................................. 118
Файлы миграций................................................................................................................................. 119
Выполнение миграций......................................................................................................................120
Слияние миграций............................................................................................................................. 120
Вывод списка миграций................................................................................................................... 121
Отмена всех миграций....................................................................................................................... 122

Глава 6. Запись --">

Оставить комментарий:


Ваш e-mail является приватным и не будет опубликован в комментарии.

Книги схожие с «Django 3.0. Практика создания веб-сайтов на Python» по жанру, серии, автору или названию:

Django: практика создания web-сайтов на Python. Владимир Александрович Дронов
- Django: практика создания web-сайтов на Python

Жанр: Web-дизайн

Год издания: 2016

Серия: Профессиональное программирование

Laravel 8. Быстрая разработка веб-сайтов на PHP. Владимир Александрович Дронов
- Laravel 8. Быстрая разработка веб-сайтов на PHP

Жанр: Web-дизайн

Год издания: 2021

Серия: Профессиональное программирование

Другие книги из серии «Профессиональное программирование»:

Django 3.0. Практика создания веб-сайтов на Python. Владимир Александрович Дронов
- Django 3.0. Практика создания веб-сайтов на Python

Жанр: Web-дизайн

Год издания: 2021

Серия: Профессиональное программирование

Django: практика создания web-сайтов на Python. Владимир Александрович Дронов
- Django: практика создания web-сайтов на Python

Жанр: Web-дизайн

Год издания: 2016

Серия: Профессиональное программирование

Laravel 8. Быстрая разработка веб-сайтов на PHP. Владимир Александрович Дронов
- Laravel 8. Быстрая разработка веб-сайтов на PHP

Жанр: Web-дизайн

Год издания: 2021

Серия: Профессиональное программирование