Django is awesome, don't get me wrong. Maybe I just need more experience with it.
Django is awesome, don't get me wrong. Maybe I just need more experience with it.
The great thing about extensions is that Flask has the concept of approved extensions, these have been reviewed by Flask developers and have to follow certain guide lines[1].
Django gives you more features, Flask is more flexible. Both have their up- and downsides so it comes down to personal preference which you choose.
[1]: http://flask.pocoo.org/docs/extensiondev/#approved-extension...
At least, that's my experience.
So next time, for a not-too-large scale project, I will indeed try a more barebones framework such as Flask, to see if it matters much.
Django does get you off to a running start, but as soon as you want something it can't do, you find yourself clawing through its entrails again.