It much depends on what exactly you want to do. You can build a simple blogging engine with Flask and Flask-FlatPages, that takes posts in Markdown and generates the HTML. You can generate static pages with Frozen-Flask.
And then you can add as much complexity as you want. If you want a CRUD app, for login, comments, etc, you can use raw SQL, or SQLAlchemy.
It much depends on what exactly you want to do. You can build a simple blogging engine with Flask and Flask-FlatPages, that takes posts in Markdown and generates the HTML. You can generate static pages with Frozen-Flask.
And then you can add as much complexity as you want. If you want a CRUD app, for login, comments, etc, you can use raw SQL, or SQLAlchemy.
I suggest you have a look here: blog.miguelgrinberg.com/post/the-f..., it's a very thorough step-by-step guide that builds a simple blogging engine with Flask. It can give you ideas on how to plan out your CMS, as well. Hope it helps.
Hey thanks for the advice! I'll definitely checkout Miguel blog.
Good luck. I have a few sites running with Flask and Frozen-Flask as a static generator, please feel free to ask if there is anything I can help with.
Thanks for the offer! I'll definitely let you know :)