Анатолий Постолит - Python, Django и PyCharm для начинающих
Название: | Python, Django и PyCharm для начинающих | |
Автор: | Анатолий Постолит | |
Жанр: | Python | |
Изадано в серии: | неизвестно | |
Издательство: | неизвестно | |
Год издания: | 2021 | |
ISBN: | 978-5-9775-6779-4 | |
Отзывы: | Комментировать | |
Рейтинг: | ||
Поделись книгой с друзьями! Помощь сайту: донат на оплату сервера |
Краткое содержание книги "Python, Django и PyCharm для начинающих"
Книга посвящена вопросам разработки веб-приложений с использованием языка Python, фреймворка Django и интерактивной среды разработки PyChann. Рас смотрены основные технологии и рабочие инструменты создания приложений, даны основы языка Python. Описаны фреймворк Django и структура создаваемых в нем веб-приложений. На простых примерах показаны обработка и маршрутизация запросов пользователей, формирование ответных веб-страниц. Рассмотрено создание шаблонов веб-страниц и форм для пользователей. Показано взаимодействие пользователей с различными типами баз данных через модели. Описана работа с базами данных через встроенные в Django классы без использования SQL запросов. Приведен пошаговый пример создания сайта от формирования шаблона до его администрирования и развертывания в сети Интернет. Электронный архив на сайте издательства содержит коды всех примеров.
Читаем онлайн "Python, Django и PyCharm для начинающих" (ознакомительный отрывок). [Страница - 2]
4
Оглавление
2.2.2. Функции ........................................................................................................................64
2.2.3. Массивы ........................................................................................................................69
2.2.4. Условия и циклы ..........................................................................................................70
Условия .........................................................................................................................70
Циклы............................................................................................................................72
2.2.5. Классы и объекты......................................................................................................... 74
Классы ........................................................................................................................... 76
Объекты ........................................................................................................................ 78
2.2.6. Создание классов и объектов на примере автомобиля ............................................. 80
2.2.7. Программные модули .................................................................................................. 82
Установка модуля ........................................................................................................ 83
Подюпочение и использование модуля......................................................................84
2.3. Краткие итоги...............................,.......................................................................................... 84
Глава 3. Знакомимся с веб-фреймворком Django ................................................... 86
3.1. Общие представления о Django .............................................................................................86
3.2. Структура приложений на Django ......................................................................................... 89
3.3. Первый проект на Django ....................................................................................................... 91
3.4. Первое приложение на Django............................................................................................... 99
3.5. Краткие итоги........................................................................................................................104
Глава 4. Представления и маршрутизация............................................................ 105
4.1. Обработка запросов пользователей...............................� .....................................................105
4.2. Маршрутизация запросов пользователей в функциях path и re_yath .............................. 109
4.3. Очередность маршрутов ...................................................................................................... 111
4.4. Основные элементы синтаксиса регулярных выражений ................................................. 111
4.5. Параметры представлений ................................................................................................... 113
4.5.1. Определение параметров через функцию re_yathO ................................................113
4.5.2. Определение параметров через функцию pathO .....................................................117
4.5.3. Определение параметров по умолчанmо в функции pathO ....................................118
4.6. Параметры строки запроса пользователя .................................., ........................................120
4.7. Переадресация и отправка пользоватеmо статусных кодов ..............................................123
4.7.1. Переадресация ............................................................................................................123
4.7.2. Отправка пользоватеmо статусных кодов ................................................................125
4.8. Краткие итоги........................................................................................................................ 126
Глава 5. Шаблоны ....................................................................................................... 127
5.1. Создание и использование шаблонов ................................................................................. 127
5.2. Класс TemplateResponse ...................................................................................................... ; 136
5.3. Передача данных в шаблоны ...............................................................................................137
5.4. Передача в шаблон сложных данных ................................................................................. 140
5.5. Статичные файлы ................................................................................................................. 142
5.5.1. Основы каскадных таблиц стилей ............................................................................ 142
5.5.2. Использование статичных файлов в приложениях на Django ................................ 147
5.5.3. Использование класса Temp/ateView для вызова шаблонов НТМL-страmщ ........... 153
5.5.4. Конфигурация шаблонов НТМL-страниц ................................................................158
5.5.5. Расширение шаблонов НТМL-страниц на основе базового шаблона ................... 160
Оглавление
5
5.6. Использование специальных тегов в шаблонах НТМL-страниц ......................................163
5.6.1. Тег для вывода текущих даты и времени ................................................................. 163
5.6.2. Тег для вывода информации по условию................................................................. 165
5.6.3. Тег для вывода информации в цикле........................................................................ 167
5.6.4. Тег для задания значений переменным .................................................................... 169
5.7. Краткие итоги........................................................................................................................ 170
Глава 6. Формы ........................................................................................................... 171
6.1. Определение --">
Книги схожие с «Python, Django и PyCharm для начинающих» по жанру, серии, автору или названию:
Сергей Константинович Буйначев, Наталья Юрьевна Боклаг - Основы программирования на языке Python: учебное пособие Жанр: Учебники и пособия: прочее Год издания: 2014 |
Джимми Сонг - Python для программирования криптовалют Жанр: Python Год издания: 2020 Серия: Бестселлеры o’reilly |
Алексия Скай - Единая для вампира (СИ) Жанр: Любовная фантастика Год издания: 2012 |