Je crois que ce droit ici http://flask.pocoo.org/docs/deploying/uwsgi/ est une bonne réponse pour dissiper la confusion. La question n'est pas idiote, arrive à quiconque voit les deux termes et n'a aucune information préalable sur la façon dont les choses fonctionnent en dehors du monde mod_PHP (par exemple, rien contre php ou les gens)
Le site fait bien d'expliquer en termes pratiques ce qui est nécessaire et quelle est la différence ainsi qu'un bon exemple de déploiement pour nginx.
Pour plus de commodité, l'explication du wiki Flask est citée ici:
uWSGI est une option de déploiement sur des serveurs tels que nginx, lighttpd et cherokee; voir FastCGI et conteneurs WSGI autonomes pour d'autres options. Pour utiliser votre application WSGI avec le protocole uWSGI, vous aurez d'abord besoin d'un serveur uWSGI. uWSGI est à la fois un protocole et un serveur d'applications; le serveur d'applications peut servir les protocoles uWSGI, FastCGI et HTTP.
Le serveur uWSGI le plus populaire est uwsgi, que nous utiliserons pour ce guide. Assurez-vous de l'avoir installé pour suivre.