Creare applicazioni Flask partendo da un repository template

Flask è molto sempliceda usare per creare REST API con Python anche con un singolo file. Il repository flask-bootstrap che ho sviluppato è un template per cominciare a sviluppare applicazione più complesse con Flask.

Cominciamo con il file di configurazione config.py:

Il file principale main.py con gli ENDPOINT:

Il template è un semplice Server REST API con un ENDPOINT ‘/’ per visualizzare il classico “Hello World!” nel browser all’indirizzo to http://127.0.0.1:5000.

Il progetto è strutturato in questo modo:

  • Dockerfile: Istruzioni per eseguire l’applicazione con Flask in un container docker
  • requirements.txt: Le dipendenze dell’applicazione
  • /venv: Ambiente python viruale di sviluppo
  • .gitignore: Files da escludere nei commit per Git
  • main.py: Il file principale
  • config.py: La configurazione dell’applicazione

Per eseguire il primo progetto con flask:

Un modo semplice per eseguire e condividere l’applicazione con il team e inviarlo alla produzione è utilizzando Docker :

GitHub Projects: https://gzileni.github.io/flask-bootstrap/

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store