I have experience in hosting simple Django projects in Pythonanywhere platform(I did't have to install nginx and uWSGI ).
Many people use nginx+Uwsgi with Django, why would that required ?
I hope nginx is a web server, load balancer, mail proxy and HTTP cache. Uwsgi is a webs server gateway interface.
Does all those things are being included default in Heroku / Pythonanywhere platforms ?
Copyright Notice:Content Author:「Anoop K George」,Reproduced under the CC 4.0 BY-SA copyright license with a link to the original source and this disclaimer.
Link to original article:https://stackoverflow.com/questions/63190340/django-why-would-i-need-nginx-and-uwsgi-during-hosting