Would you have the same suggestion for seasoned web developers in other languages, but who are still new to Python?
I'm curious as I'm really looking to learn Python and was looking at Django for the web side of things.
I'm curious as I'm really looking to learn Python and was looking at Django for the web side of things.
Augmenting Flask with a data persistence layer, a RESTful API system, a more robust templating system, and any of the other infrastructure tools you'll need (user auth, session management, xss protection, input cleaning/validation, etc.) is quite complicated. If you go through those steps you'll basically just end up with something like what Django gives you right out of the box. Except that Django's components are well integrated with each other and fully tested, and your custom built system won't be.