Is it worth to learn flask for back-end development?

Decided to delve into back-end development, have experience in js, python, know in a General way. At the beginning selection in back-end fell on nodejs, but the campaign work realized that waiting for "transparency" in the process. Now the choice fell on python, I heard that flask is easy to learn, understandable, and generally he's all just. While django is almost opposite to him, but richer functionality and demand.
So should I learn flask or django to take on (if I correctly understood, in the end, work is still need with django)
July 8th 19 at 15:23
4 answers
July 8th 19 at 15:25
Studied flasco first couple of weeks. It's simple, "recombin". To understand what works - let go (because the view function and the template they have a similar janhoy).

Then better to move on Django. Flask better Jangi approximately 1% of all cases are those when you are not satisfied with Jung entirely: ORM is not enough or not suitable, stock session and users irritate you, context processors and mallware wasting too much CPU that would be better if they C rewrite. In short, when its faster to write and easier to build than crutches over Jankowski components with a strong coupling.

Plus there is just a huge pile of modules to Jangi (compared to flashy) and greater demand for Django in the labour market.
July 8th 19 at 15:27
after Jangi is better to study tornadoes, but after - can and flask
July 8th 19 at 15:29
I am also still new to the world of web development. The first web framework for Python, Flask chose and did not regret! Clear enough, quick drive, and get faster results. Now look in the direction of the Falcon.

In any case, take what the eyes seek. If the code turns inside out and there is a sense of procrastination, well, it nafig such a framework.
July 8th 19 at 15:31
Should learn both.
Flask - micro framework. In some cases, for example when you need to write a spreading application with admin panel and other things, and need to implement some simple web services - Flask would be a more preferable choice.

Find more questions by tags PythonFlaskDjango