I would take a look at Django-CMS as a major project. There are also many people who develop plugins designed for Django-CMS in separate projects, too.
It's used by Canonical, if that's any indicator of its quality (not saying it is or isn't) and has a few hundred contributors, according to their git page
As a developer and someone who works professionally with Drupal, I would recommend not using it.
While WordPress is usable for end-users and a nightmare for developers, and static sites are the opposite, Drupal manages to be neither user-friendly nor developer-friendly.
If your end-users are tech savvy enough to edit markdown, go with a static site if it all possible. Mezzanine or Django CMS or whatever Rails CMSes are out there might be good options if you're not a PHP shop.
If you have the misfortune of being in a PHP shop, you're SOL. All of the PHP CMSes - Joomla, Drupal, Wordpress - are pretty shitty.
> Maybe a tutorial on building a drupal site or something?
Check the appropriate sub for resources. /r/drupal
> can a CMS be integrated into a Django site?
Thanks for the reply.
Do you mean your colleague was a front-end designer, already being proficient in html/css/js, and picked up Django?
Also, do you mean django-cms or custom build Django CMS?
With google search I found this two in python which are at least in sane language:
They probably don't have all the feature which comes with all wordpress plugin, but they also don't come with the security flaw that these plugins have
I would never build a custom CMS with Flask from scratch as there are a few options that already exist i.e. Flask blog and Grinberg's microblog. Django has its own CMS. These are all much better options than WP.