What is Werzeug?
Werzeug is a WSGI utility library for python.
It is simple to use yet one of the most advanced
and powerful WSGI utility modules.
Web Server Gateway Interface (WSGI ) is a standard
interface through which web server and web application
written in Python communicates.
A WSGI server receives request from client , passes it to the
application and sends the response provided by the
application back to the client.
Features of Werzeug
• It includes a powerful and interactive javascript based in-
browser debugger.
• It has fully features request and response
objects.
• It has HTTP utilities to handle entity tags
cache control headers, HTTP dates , cookie
handling, file uploads and a powerful URL
routing system.
• Provides Unicode support.
• It supports Python 2.6 and higher versions.
• Werzeug is a base of frameworks like Flask and other
frameworks developed for commercial websites and products.
What is Jinja2?
Jinja2 is a fully featured simple to use template engine for
python.
Wide Range of features of Jinja2 includes:
• Sandbox execution mode.
• Powerful automatic HTML escaping system for cross site
scripting prevention.
• Template inheritance which makes it possible to use similar
layout for all templates.
• Easy to debug with debugging system that integrates
compile and runtime errors into standard Python traceback
system.
• Optional Ahead of time template compilation.
• Configurable syntax.
Flask
Interesting Flask Features:
• It contains development server and debugger.
• It has integrated support for unit testing.
• It uses Jinja2 template engine.
• RESTful request dispatching.
• It includes support for cookies . (client side session)
• 100 % WSGI compliant.
• Unicode based.
• Google App Engine compatible.
• Extensions are available to add in ORM, form
validation, file uploading and to enhance desired
features.
Create a n isolated development environment -> $ virtualenv flaskapp
Flask
Flask
Flask
Flask

More Related Content

PPT
Flask - Python microframework
PPTX
Mvc
PPTX
.NET Fest 2018. Dino Esposito. ASP.NET Blazor—the C# Angular or the return of...
PPT
Plugins 2.0: The Overview
PPT
TDD with ASP.NET MVC 1.0
PDF
CodeIgniter - PHP MVC Framework by silicongulf.com
PPT
Introduction to ASP.NET MVC 1.0
PPTX
Fullstack workshop
Flask - Python microframework
Mvc
.NET Fest 2018. Dino Esposito. ASP.NET Blazor—the C# Angular or the return of...
Plugins 2.0: The Overview
TDD with ASP.NET MVC 1.0
CodeIgniter - PHP MVC Framework by silicongulf.com
Introduction to ASP.NET MVC 1.0
Fullstack workshop

What's hot (20)

PPTX
Basic concepts for python web development
PPTX
Web application framework
PPTX
MVC 6 Introduction
PPTX
Learning ASP.NET 5 and MVC 6
PPTX
PDF
Ivan Jovanovic - Micro Frontends - Codemotion Rome_2019
PPT
Netbeans 6.1 Talk
KEY
Apache Felix Web Console
PPT
ColdFusion framework comparison
PDF
Django Rest Framework - Building a Web API
PPT
What Is Alfresco
ODP
Building Ajax apps with the Google Web Toolkit
ODP
Server-side OSGi with Apache Sling (Jazoon 2010)
PDF
ColdFusion 11 New Features
ODP
Server-side OSGi with Apache Sling
PPT
Dependency Injection in Silverlight
PDF
C# ASP.NET WEB API APPLICATION DEVELOPMENT
PPTX
"Project Tye to Tie .NET Microservices", Oleg Karasik
PDF
Setup ColdFusion application using fusebox mvc architecture
PDF
A Gentle introduction to Web Development & Django
Basic concepts for python web development
Web application framework
MVC 6 Introduction
Learning ASP.NET 5 and MVC 6
Ivan Jovanovic - Micro Frontends - Codemotion Rome_2019
Netbeans 6.1 Talk
Apache Felix Web Console
ColdFusion framework comparison
Django Rest Framework - Building a Web API
What Is Alfresco
Building Ajax apps with the Google Web Toolkit
Server-side OSGi with Apache Sling (Jazoon 2010)
ColdFusion 11 New Features
Server-side OSGi with Apache Sling
Dependency Injection in Silverlight
C# ASP.NET WEB API APPLICATION DEVELOPMENT
"Project Tye to Tie .NET Microservices", Oleg Karasik
Setup ColdFusion application using fusebox mvc architecture
A Gentle introduction to Web Development & Django
Ad

Viewers also liked (6)

PDF
Writing your first web app using Python and Flask
PDF
Kyiv.py #17 Flask talk
PDF
Python and Flask introduction for my classmates Презентация и введение в flask
PDF
Flask Introduction - Python Meetup
PPTX
Flask – Python
PDF
Developing RESTful Web APIs with Python, Flask and MongoDB
Writing your first web app using Python and Flask
Kyiv.py #17 Flask talk
Python and Flask introduction for my classmates Презентация и введение в flask
Flask Introduction - Python Meetup
Flask – Python
Developing RESTful Web APIs with Python, Flask and MongoDB
Ad

Similar to Flask (20)

PPTX
Introduction to Flask
PDF
Top 10 python frameworks for web development in 2020
PDF
Microsoft power point automation-opensourcetestingtools_matrix-1
PDF
Microsoft power point automation-opensourcetestingtools_matrix-1
PPTX
Django Framework Interview Guide - Part 1
PPTX
Asynchronous Frameworks.pptx
PDF
01/2009 - Portral development with liferay
ODP
Software testing tools
PDF
Playwright For Test Automation _ A Step by Step Guide.pdf
PPTX
Php Web Frameworks
PPTX
Most Popular Python Frameworks With Key Features
PDF
Writing Maintainable Playwright Tests with Ease
PPTX
Jinja Template Engine
PPTX
Seminar.pptx
DOC
KaranDeepSinghCV
PDF
WSO2 Application Server - 5.0.0
PDF
Shindig Apachecon Asia 09
PDF
Portets to composite applications
PPTX
Advanced Web Technology using Django.pptx
PPTX
Introduction to Flask
Top 10 python frameworks for web development in 2020
Microsoft power point automation-opensourcetestingtools_matrix-1
Microsoft power point automation-opensourcetestingtools_matrix-1
Django Framework Interview Guide - Part 1
Asynchronous Frameworks.pptx
01/2009 - Portral development with liferay
Software testing tools
Playwright For Test Automation _ A Step by Step Guide.pdf
Php Web Frameworks
Most Popular Python Frameworks With Key Features
Writing Maintainable Playwright Tests with Ease
Jinja Template Engine
Seminar.pptx
KaranDeepSinghCV
WSO2 Application Server - 5.0.0
Shindig Apachecon Asia 09
Portets to composite applications
Advanced Web Technology using Django.pptx

Recently uploaded (20)

PDF
Topaz Photo AI Crack New Download (Latest 2025)
PDF
Ableton Live Suite for MacOS Crack Full Download (Latest 2025)
PDF
Visual explanation of Dijkstra's Algorithm using Python
PPTX
"Secure File Sharing Solutions on AWS".pptx
PPTX
CNN LeNet5 Architecture: Neural Networks
PPTX
Weekly report ppt - harsh dattuprasad patel.pptx
PDF
The Dynamic Duo Transforming Financial Accounting Systems Through Modern Expe...
PDF
AI/ML Infra Meetup | LLM Agents and Implementation Challenges
PDF
DuckDuckGo Private Browser Premium APK for Android Crack Latest 2025
PPTX
Oracle Fusion HCM Cloud Demo for Beginners
PDF
DNT Brochure 2025 – ISV Solutions @ D365
PPTX
Introduction to Windows Operating System
PDF
Product Update: Alluxio AI 3.7 Now with Sub-Millisecond Latency
PPTX
Computer Software and OS of computer science of grade 11.pptx
PDF
Top 10 Software Development Trends to Watch in 2025 🚀.pdf
PDF
Multiverse AI Review 2025: Access All TOP AI Model-Versions!
PDF
MCP Security Tutorial - Beginner to Advanced
PPTX
GSA Content Generator Crack (2025 Latest)
PDF
Types of Token_ From Utility to Security.pdf
PPTX
Advanced SystemCare Ultimate Crack + Portable (2025)
Topaz Photo AI Crack New Download (Latest 2025)
Ableton Live Suite for MacOS Crack Full Download (Latest 2025)
Visual explanation of Dijkstra's Algorithm using Python
"Secure File Sharing Solutions on AWS".pptx
CNN LeNet5 Architecture: Neural Networks
Weekly report ppt - harsh dattuprasad patel.pptx
The Dynamic Duo Transforming Financial Accounting Systems Through Modern Expe...
AI/ML Infra Meetup | LLM Agents and Implementation Challenges
DuckDuckGo Private Browser Premium APK for Android Crack Latest 2025
Oracle Fusion HCM Cloud Demo for Beginners
DNT Brochure 2025 – ISV Solutions @ D365
Introduction to Windows Operating System
Product Update: Alluxio AI 3.7 Now with Sub-Millisecond Latency
Computer Software and OS of computer science of grade 11.pptx
Top 10 Software Development Trends to Watch in 2025 🚀.pdf
Multiverse AI Review 2025: Access All TOP AI Model-Versions!
MCP Security Tutorial - Beginner to Advanced
GSA Content Generator Crack (2025 Latest)
Types of Token_ From Utility to Security.pdf
Advanced SystemCare Ultimate Crack + Portable (2025)

Flask

  • 1. What is Werzeug? Werzeug is a WSGI utility library for python. It is simple to use yet one of the most advanced and powerful WSGI utility modules. Web Server Gateway Interface (WSGI ) is a standard interface through which web server and web application written in Python communicates. A WSGI server receives request from client , passes it to the application and sends the response provided by the application back to the client.
  • 2. Features of Werzeug • It includes a powerful and interactive javascript based in- browser debugger. • It has fully features request and response objects. • It has HTTP utilities to handle entity tags cache control headers, HTTP dates , cookie handling, file uploads and a powerful URL routing system. • Provides Unicode support. • It supports Python 2.6 and higher versions. • Werzeug is a base of frameworks like Flask and other frameworks developed for commercial websites and products.
  • 3. What is Jinja2? Jinja2 is a fully featured simple to use template engine for python. Wide Range of features of Jinja2 includes: • Sandbox execution mode. • Powerful automatic HTML escaping system for cross site scripting prevention. • Template inheritance which makes it possible to use similar layout for all templates. • Easy to debug with debugging system that integrates compile and runtime errors into standard Python traceback system. • Optional Ahead of time template compilation. • Configurable syntax.
  • 5. Interesting Flask Features: • It contains development server and debugger. • It has integrated support for unit testing. • It uses Jinja2 template engine. • RESTful request dispatching. • It includes support for cookies . (client side session) • 100 % WSGI compliant. • Unicode based. • Google App Engine compatible. • Extensions are available to add in ORM, form validation, file uploading and to enhance desired features.
  • 6. Create a n isolated development environment -> $ virtualenv flaskapp