API REST avec Flask en Python (Marshmallow, SQLAlchemy, ...)
HTML-код
- Опубликовано: 21 янв 2025
- Aujourd'hui on va voir comment créer une API REST avec Flask en Python. Pour cela on va utiliser la librairie SQLAlchemy pour la partie interaction avec la DB et Marshmallow pour serialiser les données.
On va:
Définir ce qu'est une API REST
Voir comment implémenter les méthodes GET, POST, PUT, PATCH et DELETE
J'espère que la vidéo vous plaira.
A+
============================
Liens vers les vidéos mentionnées:
============================
Introduction à Flask:
• Flask pour Python: Int...
Introduction à SQLAlchemy:
• SQLAlchemy: Utilisez f...
=========================
Ici encore quelques infos utiles:
=========================
Certaines icons, titres, vidéos stock et musiques viennent d'envato:
elements.envat...
Le lien vers notre Discord:
/ discord
Liens vers le site de mon entreprise:
eezyr.com
Mon contact pro:
simpletechprod@gmail.com
C'est superbe d'avoir une video comme celle-là en français ! Merci
Merci beaucoup pour le commentaire. Ca me fait très plaisir de lire ça :)
J'arrive pas a faire le post, j'ai une erreur 400. La requete est incomprise
j'ai aime mais comment deployer cet apis enfin qu'on ait access dans sont projet angular ??
Si vous souhaitez déployer vos applications Flask en production il va falloir utiliser un serveur d'application "wsgi" comme par example "uwsgi".
Comme d'hab, superbes vidéos, merci.
Sinon, perso j'ai utilisé Flask-restx, c'est la même chose mais je ne connais pas la vraie différence entre Flask-restful et Flask-restx.
Merci. Oui effectivement Flask-restx aurait été un meilleur choix pour ce tuto. De mon côté j'utilise Flask-restful par habitude, mais Flask-restx est très similaire, la seule grosse différence (et qui est un gros avantage de restx) est la generation des swagger. Donc très bon choix.
@@SimpleTechProd Oui, la génération de swagger est automatique. N'est-ce pas le cas pour Flask-restfull ?
@@mackas33 Malheureusement pas, mais il y a des wrapper qui permettent de générer le swagger dont flask-restul-swagger. Mais tant qu'à faire autant utiliser flask-restx directement.