The Python programming language is on the rise and with it, the interest in Django and django CMS. Due to its extreme versatility, ease of use and beginner-friendly appeal, web professionals from around the world are flocking to django CMS to see what all the fuss is about.

Although Python is a great language to learn, it isn’t mandatory to know when launching a website with django CMS. In this multi-part post, we’ll explain how to build a website with django CMS – even if you don’t know either of the Python or Django programming languages.

Things You’ll Need to Make Your Own django CMS Website:

First, let’s define what you DON’T need for this tutorial:

No prior knowledge in Python or Django

No prior knowledge in django CMS

No prior knowledge on how to setup a local development environment

No prior knowledge on how to deploy a Django project to a server

The only things you DOneed are (no immediate action necessary):

Any kind of HTML Editor (you can download free editors such as Atom, Brackets, Sublime or similar)

Basic knowledge in HTML/CSS

Windows (7+) or Mac OS X (10.9+)

Since we use the Divio Cloud - the solution to get you up and running, you won’t need any additional services or skills to get started with django CMS. Additionally, everything needed to complete this tutorial is free of charge, including a live server.

If you'd like to compare your progress (or run into any issues), we've prepared a ZIP file with all the final templates, which corresponds to what you can expect to have at the end of the tutorial.