Heroku is a cloud application platform. It means you can easly build and deploy your web applications to Heroku servers.
Heroku makes you focus to your application code. It figures out build, deploy and manage server for you.
Heroku support Ruby, Python, Node.js, Java languages.
Read more to learn how to deploy your django project to heroku.