Factsheet
Videos
You can deploy Django on a physical server or VPS (see the deployment docs). You don't have to use a a platform as a service like OpenShift or Heroku.
It is not possible to host a Django site on Github pages. Github pages is for static sites, whereas Django requires Python to generate pages dynamically.
If you do not want to use OpenShift, but instead would prefer a more python-centric environment, I just discovered PythonAnywhere today. They appear to allow you to host Django websites and you can even use it for the Django tutorial.
Hey all. I’m very new to Django and web development, and was wondering if I can deploy my Django website to GitHub pages. I didn’t include anything in the database, and the website is just a portfolio website with multiple pages of static content. Thank you for the help.