Tutoriel

Ce tutoriel va vous apprendre à créer une application permettant de créer un blog simple baptisée Flaskr. Les utilisateurs pourront s’y enregistrer, se connecter, créer des messages et les éditer ou les effacer. Enfin vous apprendre à construire un package permettant d’installer cette application sur d’autres ordinateurs.

screenshot of index page

Nous supposons que vous êtes déjà familié avec Python. Le tutoriel officiel (official tutorial) dans la documentation Python est un bon point de départ.

Même si il est conçu pour vous donner un bon point de départ, le tutoriel ne couvre pas toutes les fonctionnalités de Flask. Lises le document Quickstart pour un survol de ce que Flask permet de faire et plonger vous dans la documentation pour en apprendre plus. Ce tutoriel n’utilise que les fonctions standard de Flask et Python. Dans un autre projet, vous pourriez décider d’utiliser des Extensions ou d’autres librairies pour vous simplifier la vie.

screenshot of login page

Flask est flexible. Il ne vous oblige pas à utiliser une structure particulière pour écrire votre projet. Cependant, pour une première prise en main, il est utile d’adopter une démarche structurée. Cela signifie que le tutoriel va commencer par un peu de code qui pourrait vous parait rébarbatif, mais qui vous permettra d’éviter les erreurs que de nombreux débutants font. De plus, cela vous permettra de créer un projet facile à étendre par après. Lorsque vous serez habitués à Flask, vous pourrez utiliser une autre structure et profiter pleinement de sa flexibilité.

screenshot of login page

Ce projet est intégré dans un exemple dans le repository Flask, si vous souhaitez comparer votre projet avec le produit final en suivant le tutoriel.

Aller à la section Votre projet.