Flask Web Development

Developing Web Applications with Python

Paperback Engels 2018 2e druk 9781491991732
€ 64,98
Levertijd ± 16 werkdagen
Gratis verzonden

Samenvatting

Take full creative control of your web applications with Flask, the Python-based microframework. With the second edition of this hands-on book, you’ll learn the framework from the ground up by developing, step-by-step, a real-world project created by author Miguel Grinberg. This refreshed edition accounts for important technology changes that have occurred in the past three years.

You’ll learn the framework’s core functionality, as well as how to extend applications with advanced web techniques such as database migration and web service communication. The first part of each chapter provides you with reference and background for the topic in question, while the second part guides you though a hands-on implementation of the topic.

If you have Python experience, this book shows you how to take advantage of the creative freedom Flask provides.

Specificaties

ISBN13:9781491991732
Taal:Engels
Bindwijze:paperback
Aantal pagina's:291
Uitgever:O'Reilly
Druk:2
Verschijningsdatum:29-3-2018
Hoofdrubriek:IT-management / ICT

Lezersrecensies

Wees de eerste die een lezersrecensie schrijft!

Over Miguel Grinberg

Miquel Grinberg has over 25 years of experience as a software engineer. He blogs about a variety of topics including web development, Python, robotics, photography, and the occasional movie review.

Andere boeken door Miguel Grinberg

Inhoudsopgave

Preface
Who This Book Is For
How This Book Is Organized
How to Work with the Example Code
Using Code Examples
Conventions Used in This Book
O’Reilly Safari
How to Contact Us
Acknowledgments
Additional Thanks for the Second Edition

I: Introduction to Flask
1. Installation
Creating the Application Directory
Virtual Environments
Creating a Virtual Environment with Python 3
Creating a Virtual Environment with Python 2
Working with a Virtual Environment
Installing Python Packages with pip

2. Basic Application Structure
Initialization
Routes and View Functions
A Complete Application
Development Web Server
Dynamic Routes
Debug Mode
Command-Line Options
The Request-Response Cycle
Application and Request Contexts
Request Dispatching
The Request Object
Request Hooks
Responses
Flask Extensions

3. Templates
The Jinja2 Template Engine
Rendering Templates
Variables
Control Structures
Bootstrap Integration with Flask-Bootstrap
Custom Error Pages
Links
Static Files
Localization of Dates and Times with Flask-Moment

4. Web Forms
Configuration
Form Classes
HTML Rendering of Forms
Form Handling in View Functions
Redirects and User Sessions
Message Flashing

5. Databases
SQL Databases
NoSQL Databases
SQL or NoSQL?
Python Database Frameworks
Afgekapt op 60 regels

Managementboek Top 100

€ 64,98
Levertijd ongeveer 16 werkdagen
Gratis verzonden

Rubrieken

Producten

    Auteurs

      Trefwoorden

        Artikelen

          Flask Web Development