When comparing Mezzanine vs Django CMS, the Slant community recommends Django CMS for most people. In the question“What are the best Python based CMSs?” Django CMS is ranked 1st while Mezzanine is ranked 3rd. The most important reason people chose Django CMS is:
Django CMS is a very mature project, with many core developers working on it constantly and adding new features and bug fixes.
Ranked in these QuestionsQuestion Ranking
Pros
Pro Ready to use out of the box
Mezzanine has a built-in search engine and API, integration with services like Disqus, Gravatar, Google Analytics, Twitter, bit.ly, Akismet, a blog and a good selection of templates available out of the box.
Pro Frontend editing
Editing of blog posts or themes and widgets can be done on the frontend as long as the user is logged in with an Admin account. This make Mezzanine very easy to use and manage even for people who may not be experienced at all in programming.
Pro Blog and shopping module mezzanine cartridge integration
Pro Popular and has an active community
Mezzanine is a very well-maintained CMS. It is very popular and has a nice and helpful community around it. This means that there's help available for any problem that you may face with it.
Pro Mature
Django CMS is a very mature project, with many core developers working on it constantly and adding new features and bug fixes.
Pro Can integrate with existing apps
Django CMS is more of a Django plugin which can easily be integrated with any Django app to add CMS functionality to it.
Pro Double click to edit
You can double click items to edit them or add pages directly on the website (as long as you're logged in as admin). It simplifies content creation and touch-ups.
Pro Easy to extend
Documents are organized in a tree. You can either create new content area type, new tree nodes, integrate complete existing Django app in the tree, etc. It's pretty easy usually.
Pro Internationalization (multi-language) support
Having a website in more than one language can be very challenging and DJango-CMS supports it well. Switching between languages while keeping on the page for example.
Cons
Con No support for scheduled publishing
With Mezzanine you cannot schedule future blog posts or changes to be posted at a particular time.
Con May be an overkill for a simple blog
Django CMS project is a large and complex project, comparable to Wordpress. As such, it may be too much for a simple personal blog considering that it has many features that may never be used in that particular occasion.