Разработка веб-приложений с использованием Flask на языке Python
Здесь можно купить книгу "Разработка веб-приложений с использованием Flask на языке Python " в печатном или электронном виде. Также, Вы можете прочесть аннотацию, цитаты и содержание, ознакомиться и оставить отзывы (комментарии) об этой книге.
Место издания: Москва
ISBN: 978-5-89818-311-0
Страниц: 273
Артикул: 103265
Возрастная маркировка: 16+
Краткая аннотация книги "Разработка веб-приложений с использованием Flask на языке Python"
В этой книге вы изучите популярный микрофреймворк Flask на пошаговых примерах создания законченного приложения социального блогинга. Автор книги Мигель Гринберг познакомит вас с основными функциональными возможностями фреймворка и покажет, как расширять приложения дополнительными веб-технологиями, такими как поддержка миграции базы данных и взаимодействия с веб-службами. Вместо того чтобы навязывать строгие правила, как это делают другие фреймворки, Flask оставляет за вами свободу принятия решений. Если вы имеете опыт программирования на языке Python, данная книга покажет вам, как можно воспользоваться такой свободой творчества!
Содержание книги "Разработка веб-приложений с использованием Flask на языке Python "
Предисловие
Часть I. Введение в Flask
Глава 1. Установка
Использование виртуальных окружений
Установка пакетов Python с помощью pip
Глава 2. Структура простого приложения
Инициализация
Маршруты и функции представлений
Запуск сервера
Законченное приложение
Цикл запрос–ответ
Расширения Flask
Глава 3. Шаблоны
Механизм шаблонов Jinja2
Интеграция Twitter Bootstrap с помощью Flask-Bootstrap
Нестандартные страницы с сообщениями об ошибках
Ссылки
Статические файлы
Локализация дат и времени с помощью Flask-Moment
Глава 4. Веб-формы
Защита от подделки межсайтовых запросов
Классы форм
Отображение форм в формат HTML
Обработка форм в функциях представления
Переадресация и сеансы
Всплывающие сообщения
Глава 5. Базы данных
Базы данных SQL
Базы данных NoSQL
SQL или NoSQL?
Фреймворки на Python поддержки баз данных
Интеграция с фреймворком Flask
Управление базой данных с помощью Flask-SQLAlchemy
Определение модели
Отношения
Операции с базами данных
Операции с базой данных в функциях представления
Интеграция с интерактивной оболочкой Python
Миграция базы данных с помощью Flask-Migrate
Создание репозитория миграции
Создание сценария миграции
Обновление базы данных
Глава 6. Электронная почта
Поддержка электронной почты с помощью Flask-Mail
Глава 7. Структура больших приложений
Структура проекта
Параметры настройки
Пакет приложения
Сценарий запуска
Файл зависимостей
Модульные тесты
Настройка базы данных
Часть II. Пример: приложение социального блогинга
Глава 8. Аутентификация пользователей
Расширения аутентификации для Flask
Защита паролей
Создание макета для поддержки аутентификации
Аутентификация пользователя с помощью Flask-Login
Регистрация нового пользователя
Подтверждение создания учетной записи
Управление учетными записями
Глава 9. Роли пользователей
Представление ролей в базе данных
Присваивание ролей
Проверка роли
Глава 10. Профили пользователей
Информация для профиля
Страница профиля пользователя
Редактор профиля
Аватары пользователей
Глава 11. Блогинг
Отправка и отображение сообщений
Сообщения из блогов на страницах профилей
Постраничный вывод длинных списков сообщений
Форматирование текста сообщений с помощью Markdown и Flask-PageDown
Постоянные ссылки на сообщения
Редактор сообщений
Глава 12. Читающие и читаемые
Пересмотр отношений в базе данных
Читающие и читаемые на странице профиля
Запрос сообщений читаемых пользователей с помощью операции соединения
Отображение сообщений читаемых пользователей на главной странице
Глава 13. Комментарии пользователей
Представление комментариев в базе данных
Отправка и отображение комментариев
Модерирование комментариев
Глава 14. Прикладные программные интерфейсы
Введение в REST
Веб-службы RESTful на основе Flask
Часть III. Последняя миля
Глава 15. Тестирование
Получение отчета о степени охвата кода тестированием
Тестовый клиент Flask
Сквозное тестирование с помощью Selenium
Насколько это необходимо?
Глава 16. Производительность
Регистрация медленных запросов к базе данных
Профилирование исходного кода
Глава 17. Развертывание
Порядок развертывания
Журналирование ошибок во время эксплуатации
Развертывание в облаке
Платформа Heroku
Традиционный хостинг
Глава 18. Дополнительные ресурсы
Использование интегрированной среды разработки
Поиск расширений для Flask
Участие в разработке Flask
Предметный указатель
Об авторе
Выходные данные
Все отзывы о книге Разработка веб-приложений с использованием Flask на языке Python
С книгой "Разработка веб-приложений с использованием Flask на языке Python" читают
Внимание!
При обнаружении неточностей или ошибок в описании книги "Разработка веб-приложений с использованием Flask на языке Python (автор Мигель Гринберг)", просим Вас отправить сообщение на почту help@directmedia.ru. Благодарим!
и мы свяжемся с вами в течение 15 минут
за оставленную заявку