Quintilien

Quis, quid, ubi, quibus auxiliis, cur, quomodo, quando

Le Framework "Flask"

Publié le 2020-10-29 par Quintilien

Flask est un framework open-source de développement web, écrit en Python et associé à un système de templates (source : Wikipedia)

En français : Flask est un cadre de travail, un squelette, un environnement informatique, dont le langage source est publié et libre d'utilisation. Il repose sur un système de modèles qui peuvent être adaptés à un usage précis.

Basé sur Unicode, distribué sous licence BSD et conforme à la norme WSGI 1.0, il utilise les modèles Jinja

Exemple en Python
from flask import Flask
app = Flask(__name__)

@app.route("/")
def hello():
    return "Hello World!"

if __name__ == "__main__":
    app.run(debug=True)
Exemple de template Ninja
<!DOCTYPE html>
<html>
  <head>
    <title>{{ variable|escape }}</title>
  </head>
  <body>
  {%- for item in item_list %}
    {{ item }}{% if not loop.last %},{% endif %}
  {%- endfor %}
  </body>
</html>

Quelques liens intéressants à propos de Flask

Mis à jour 13 sept. 2020

Flask, Django ou Wordpress ?

UCLouvain : Généralités et Tutoriel

Introduction à Flask, le micro système maousse costaud

Flask sur un hébergement mutualisé OVH

Concevez un site avec Flask : Openclassrooms

Cours Brosseau

Docstring : créer une todo app avec Flask

For Beginners: Build a CRUD Web App with Python and Flask

Flask CRUD Application with SQLAlchemy

Flask : a basic website

Créer une application web en utilisant Flask en Python 3

Tutoriel : Créez vos applications web avec Flask

Un site statique minimaliste avec Flask et Frozen Flask

Uploading files (flask.palletsprojects)

Uploading files (Pythonise)

Flask blog tutorial

Divers Google

Divers Google (autre)

Mis à jour 29 oct. 2020

The Flask Mega-Tutorial

How to Create a Personal Blogging Website: Back-End (Flask/Python)

How to make a Flask blog in one hour or less

Installation de Django sur un hébergement mutualisé OVH

Blogging With Flask

How to Install Apache with Python Mod_wsgi on Debian 10

Tutoriel : générer une page en Python chez OVH

Script Python CGI sur hébergement OVH

Minimal Apache configuration for deploying a flask app

Deploy to Production — Flask Documentation

Deploying our application to production - Flask By Example

How To Deploy a Flask Application on an Ubuntu VPS

SSL Gateway et apache et Utiliser le SSL Gateway

Installer un certificat SSL sur le VPS OVH

Installer un certificat Let’s Encrypt sur un VPS


Retourner en début de page
Retourner au bloc-notes ↑↑