Python: Flask dependency installeren

Deze documentatie maakt deel uit van de Een REST API maken-gids. Bekijk de volledige gids hier: Stapsgewijze handleiding voor het bouwen van een REST API met Flask in Python.

👋 Welkom bij de Stackhero-documentatie!

Stackhero biedt een kant-en-klare Python cloud oplossing die uw deploymentproces vereenvoudigt:

  • Deploy uw applicatie naar productie in enkele seconden met een simpele git push.
  • Gebruik uw eigen domeinnaam, met automatische HTTPS-certificaatconfiguratie voor veilige verbindingen die volledig voor u geregeld worden.
  • Profiteer van automatische back-ups, one-click updates en voorspelbare prijzen, zodat u zich kunt richten op uw code en niet op infrastructuurbeheer.
  • Geniet van uitstekende performance en security op een private, dedicated infrastructuur. Uw omgeving is geïsoleerd en beveiligd.

Bespaar tijd en vereenvoudig uw workflow: uw code draait binnen 5 minuten op Stackhero's Python cloud hosting.

Voor dit voorbeeld heeft u slechts één hoofddependency nodig: Flask.

Flask is ontworpen om eenvoudig en snel te zijn, zodat u web-API's kunt bouwen en uitrollen zonder extra overhead. Het biedt standaard ondersteuning voor routing, templating en HTTP request handling, waardoor u in enkele minuten van idee naar werkende API kunt gaan.

U kunt Flask en python-dotenv installeren met pip:

pip install Flask python-dotenv

We voegen python-dotenv toe om omgevingsvariabelen veilig en gemakkelijk te beheren. U ziet het gebruik hiervan in de volgende stappen.

Na installatie kunt u uw dependencies vastleggen in een requirements.txt bestand:

pip freeze > requirements.txt

Door dependencies vast te leggen, zorgt u ervoor dat iedereen dezelfde pakketversies gebruikt. Deze kleine stap kan u later uren aan troubleshooting besparen.