Instant Flask Web Development

Tap into Flask to build a complete application in a style that you control

Ron DuPlain

Publisher: Packt, 2013, 65 pages

ISBN: 978-1-78216

Keywords: Python, Web Programming

Last modified: Dec. 15, 2013, 4:29 p.m.

Instant Flask Web Development takes you beyond the quick start in the Flask documentation. It shows you how to build a small deployable scheduling application with pointers to the various design decisions you can make when developing with Flask.

This book also lets you set up your development environment, and then shows you how to build a functional data-driven web application that is ready to publish. It will help you build the layers of a simple application: URL routes with Flask, a database with SQLAlchemy, form validation with WTForms, user authentication and sessions, page layout with Twitter Bootstrap, and browser code with jQuery.

  • Preface
  • Instant Flask Web Development
    • Preparing for development (Simple)
    • Running a simple application (Simple)
    • Routing URLs and accepting requests (Simple)
    • Handling requests and responses (Simple)
    • Handling static files (Simple)
    • Using a database (Simple)
    • Handling forms and file uploads (Simple)
    • Templating with Jinja — setting a base template (Simple)
    • Creating a new record (Intermediate)
    • Displaying a record (Intermediate)
    • Editing a record (Intermediate)
    • Listing all records (Simple)
    • Deleting a record (Advanced)
    • Using custom template filters in Jinja (Advanced)
    • Sending error responses (Simple)
    • Authenticating users (Advanced)
    • Handling sesions and users (Intermediate)
    • Deploying to the world (Advanced)

Reviews

Instant Flask Web Development

Reviewed by Roland Buresund

Good ******* (7 out of 10)

Last modified: Dec. 15, 2013, 4:29 p.m.

At 65 pages, this was a very big surprise. It contained more useful info than the online material and was better presented. Of course, it didn't try to teach you HTML, SQL or Python, etc, but concentrated on how to make Flask do something for you in a very practical matter. And it succeeds!

If you want to get started with Flask, this can definitely be recommended, but you must know something about Wed Development and Python beforehand.

Comments

There are currently no comments

New Comment

required

required (not published)

optional

required

captcha

required