There are different hosting options. Divio for example is a trusted and scalable hosting solution. Their hosting service is tailord towards Django/DjangoCMS. Divio also has a bulletproof DB and Media backup system, that can be used by a non-developer as well. This enables the websites to be reverted (thee codebase, data and all it's media assets at a particular point in time - for example after a succesful build) to any previous STABLE state. Allows integration with GitHub or GitLab. Every customer website can have a TEST server where the developer can work on a WIP task, and a LIVE server that hosts the latest STABLE build.
More hosting options can be found here.