In terms of fighting with Apache&#x2F;Nginx&#x2F;WSGI, I think you&#x27;d have similar issues with most other frameworks.<p>During development, you can run a self-hosted Django instance with `python manage.py runserver`.<p>Once you&#x27;ve developed your application and are ready to deploy, I&#x27;d personally suggest this guide (although others may have different opinions): <a href="http:&#x2F;&#x2F;uwsgi-docs.readthedocs.org&#x2F;en&#x2F;latest&#x2F;tutorials&#x2F;Django_and_nginx.html" rel="nofollow">http:&#x2F;&#x2F;uwsgi-docs.readthedocs.org&#x2F;en&#x2F;latest&#x2F;tutorials&#x2F;Django...</a>. It boils down to installing uwsgi, creating a wsgi config file (which specifies the path to your Django app, and it&#x27;s name), and then telling nginx to proxy requests to your wsgi socket.