Bonjour, je vous montre via cette application comment realisé une api rest avec Flask et sqlalchemy.
Python est un langage de Pragrammation disposant d'une syntaxe simple et claire, j'espère vous n'aurez pas beaucoup de difficultés à comprendre la logique de conception de cette api.
Cette application est libre de droit et entièrement gratuite, vous pouvez bien l'intégrer dans vos projects Flask. Alors, il suffit juste de cloner le repository, en faisant:
git clone https://github.com/puludisumpia/flask_blog_api.git
Entrer dans le dossier en faisant cd flask_blog_api
Ensuite créez un environnement virtuel, je rappelle que ça se fait via la commande: python3 -m venv nom_virtual_env
. Il faut bien sûr l'activer source nom_virtual_env/bin/activate
.
Installer les packets: pip3 install -r requirements.text
Normalement si toutes les étapes sont respectées, tout devrait marcher nice
Vous pouvez utiliser curl pour tester toutes les méthodes http.
Exemple: curl http://127.0.0.1:5000/posts/
.
Voici les méthodes les plus utilisées:
- GET: C'est la méthode la plus courante pour demander une ressource. Une requête GET est sans effet sur la ressource, il doit être possible de répéter la requête sans effet.
- POST: Cette méthode est utilisée pour transmettre des données en vue d'un traitement à une ressource. L'URI fourni est l'URI d'une ressource à laquelle s'appliqueront les données envoyées.
- PATCH:Cette méthode permet, contrairement à PUT, de faire une modification partielle d'une ressource.
- DELETE:Cette méthode permet de supprimer une ressource du serveur.
Je suis un passionné de la programmation informatique. J'aime coder avec Python, je prône l'évangélisation de Django et Falsk.
Cette api a été pensée et codée par Mpia Mimpiya P.