In a previous article, I showed how to easily deploy django on a shared server. Shared servers also provide a options of database servers that you can use for your project.
The Aldryn news/weblog application for django CMS come with some very handy plugins to list and display articles that can be very easily added to django CMS pages. Plugins contain their own template files that can be easily overridden to suit the overall look of the site.
Moving you django project from a local development environment to the open internet can be a daunting task, especially when you have a tight budget. There are free options with pythonanywhere and Heroku and probably others. For my first 'live' project, I used pythonanywhere for a while, but found it limiting. I wanted the freedom and the budget prices that shared servers offer, that I had gotten used to developing wordpress and other php based websites.