Flask Using Phyton

#gembeltechno , #informationtechnology , #flask

Flask (web framework)
Flask is a micro web framework written in Python.

It is classified as a microframework because it does not require particular tools or libraries.

It has no database abstraction layer, form validation, or any other components where pre-existing third-party libraries provide common functions.

However, Flask supports extensions that can add application features as if they were implemented in Flask itself.

Extensions exist for object-relational mappers, form validation, upload handling, various open authentication technologies and several common framework related tools.

Applications that use the Flask framework include Pinterest and LinkedIn.

Flask was created by Armin Ronacher of Pocoo, an international group of Python enthusiasts formed in 2004.

According to Ronacher, the idea was originally an April Fool's joke that was popular enough to make into a serious application.

The name is a play on the earlier Bottle framework.

When Ronacher and Georg Brandl created a bulletin board system written in Python in 2004, the Pocoo projects Werkzeug and Jinja were developed.

In April 2016, the
Pocoo team was disbanded and development of Flask and related libraries passed to the newly formed Pallets project.

Flask has become popular among Python enthusiasts. As of October 2020, it has second most stars on GitHub among Python web-development frameworks, only slightly behind Django, and was voted the most popular web framework in the Python Developers Survey 2018.

The microframework Flask is part of the Pallets Projects (formerly Pocoo), and based on several others of them.

Werkzeug (German for "tool") is a utility library for the Python programming language, in other words a toolkit for Web Server Gateway Interface (WSGI) applications, and is licensed under a BSD License.

Werkzeug can realize software objects for request, response, and utility functions. It can be used to build a custom software framework on top of it and supports Python 2.7 and 3.5 and later.

Main article: Jinja (template engine)
Jinja, also by Ronacher, is a template engine for the Python programming language and is licensed under a BSD License.

Similar to the Django web framework, it handles templates in a sandbox.

MarkupSafe is a string handling library for the Python programming language, licensed under a BSD license.

The eponymous MarkupSafe type extends the Python string type and marks its contents as "safe"; combining MarkupSafe with regular strings automatically escapes the unmarked strings, while avoiding double escaping of already marked strings.

ItsDangerous is a safe data serialization library for the Python programming language, licensed under a BSD license.

It is used to store the session of a Flask application in a cookie without allowing users to tamper with the session contents.

Development server and debugger
Integrated support for unit testing
RESTful request dispatching
Uses Jinja templating
Support for secure cookies (client side sessions)
100% WSGI 1.0 compliant
Extensive documentation
Google App Engine compatibility
Extensions available to enhance features desired

Tag :
python,curso phyton,phyton tutorial,monty phyton,java,phyton course,
learn phyton,curso de phyton,ball phyton,download phyton,phyton coding,
python tutorial,learning phyton,belajar phyton,python for beginners,html,
c++,programacion phyton,phyton language,descargar phyton,visual studio code,java programação,reticulated python,python с нуля,

Reference :







Web design
Be the first to comment