I am looking for a comparison of django and flask for a project that will live for a long time, and will need to be maintained, built upon and grow as the months progress.
I am considering Flask + SQLAlchemy or django.
I do not need batteries, as I usually end up having to modify them, so it is fine if I have to re-implement a couple of wheels to make it do exactly what I need.
I prefer the coding style of flask, I do prefer how it is middle ground between a full-stack framework and a mear WSGI layer.
My largest reservation is the dependability of flask. Flask/Werkzeug are built from a one man team, if he drops the ball on the project I doubt someone would be able to replace him. Django has a whole community behind it and there is no worry of it ever not having developers to maintain it.
Django does include alot of batteries, and feels bloated when working with it. I also do prefer SQLAlchemy over the django ORM.
In the end my preferences do not matter, I am concerned about the long-term maintenance of the application, scalability, reliability and its ability to grow and adapt to the quickly changes business rules (they could change every 2 weeks to every month) while keeping its slim figure.