3 ms·
It's not necessarily more constraining, but from my perspective there are two reasons to choose Django over other python frameworks: the ORM and the out-of-the-
by Iftheshoefits 12y ago
It's not necessarily more constraining, but from my perspective there are two reasons to choose Django over other python frameworks: the ORM and the out-of-the-box Admin (which depends on the ORM). If you take those away, there is no good reason, in my opinion, to choose Django over, say, Tornado.
I wouldn't choose Flask for anything; it's too slow, even by the relatively poor standards set by Tornado and Django.
- IndianAstronaut 12y ago> wouldn't choose Flask for anything; it's too slow, even by the relatively poor standards set by Tornado and Django. What are your picks for good and fast web frameworks which are also light weight?
- collyw 12y agoThe admin has stopped m going to another framework before. My additional reasons for choosing Django over a minimalist framework: There is a large selection of third party add ons for Django. I had a look around I couldn't find anything like reversion for any other framework (maybe it exists, but I didn't find it). There are a standard set of components, so you get a default choice. These will work together and likely have some consistency in the way they get used. Choosing your own components for Flask (or whatever framework), they may well work together, or you may get problems.