Featured

Flask Using Phyton



Published
#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.

History
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.

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

Werkzeug
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.

Jinja
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
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
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.

Features
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
Unicode-based
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 :
https://www.digitalocean.com/community/tutorials/how-to-make-a-web-application-using-flask-in-python-3

https://flask.palletsprojects.com/en/2.0.x/

https://flask.palletsprojects.com/en/2.0.x/quickstart/

https://www.geeksforgeeks.org/flask-creating-first-simple-application/

https://www.geeksforgeeks.org/python-introduction-to-web-development-using-flask/

https://www.tutorialspoint.com/flask/index.htm

https://www.fullstackpython.com/flask.html

https://programminghistorian.org/en/lessons/creating-apis-with-python-and-flask
Category
Web design
Be the first to comment