Deploying Django apps to Heroku is pretty straightforward.
If you want to host yourself you can give a try to Dokku which similar but self-hosted.
I have written a small tutorial on how to deploy Django apps with Dokku : https://ponytech.net/blog/django-deployment-dokku