Digital
Now Reading
Flask
0
Review

Flask

Overview
Synopsis

Flask is a microframework for Python based on Werkzeug, Jinja 2 and good intentions.

Category

Python Web Framework Software

Features

Built-in development server and debugger.
integrated unit testing support
RESTful request dispatching
uses Jinja2 templating
support for secure cookies (client side sessions)
100% WSGI 1.0 compliant
Unicode based
extensively documented

License

Open Source

Price

Free

Pricing

Subscription

Free Trial

Available

Users Size

Small (<50 employees), Medium (50 to 1000 employees), Enterprise (>1001 employees)

Website
Company

Flask

PAT Rating™
Editor Rating
Aggregated User Rating
Rate Here
Ease of use
8.1
9.3
Features & Functionality
7.9
8.9
Advanced Features
8.0
7.9
Integration
8.1
9.7
Performance
8.0
9.3
Customer Support
7.9
Implementation
Renew & Recommend
Bottom Line

Flask is a microframework for Python based on Werkzeug, Jinja 2 and good intentions. Flask depends on two external libraries: the Jinja2 template engine and the Werkzeug WSGI toolkit.

8.0
Editor Rating
9.0
Aggregated User Rating
3 ratings
You have rated this

Flask is a microframework for Python based on Werkzeug, Jinja 2 and good intentions. Flask depends on two external libraries: the Jinja2 template engine and the Werkzeug WSGI toolkit.

Flask is a micro , “Micro” does not mean that the whole web application has to fit into a single Python file (although it certainly can), nor does it mean that Flask is lacking in functionality. The “micro” in microframework means Flask aims to keep the core simple but extensible. Flask won’t make many decisions , such as what database to use. Those decisions that it does make, such as what templating engine to use, are easy to change.

Everything else is up to the developer, so that Flask can be everything the developer need.By default, Flask does not include a database abstraction layer, form validation or anything else where different libraries already exist that can handle that. Instead, Flask supports extensions to add such functionality to the application as if it was implemented in Flask itself.

Numerous extensions provide database integration, form validation, upload handling, various open authentication technologies, and more. Flask may be “micro”, but it’s ready for production use on a variety of needs.Flask has many configuration values, with sensible defaults, and a few conventions when getting started. By convention, templates and static files are stored in subdirectories within the application’s Python source tree, with the names templates and static respectively. While this can be changed.

Filter reviews
User Ratings





User Company size



User role





User industry





Ease of use
Features & Functionality
Advanced Features
Integration
Performance
Customer Support
Implementation
Renew & Recommend

What's your reaction?
Love It
0%
Very Good
0%
INTERESTED
0%
COOL
0%
NOT BAD
0%
WHAT !
0%
HATE IT
0%