Want to use python for web development? That's where Django comes in. Want to not use Django? That's where Flask comes in. Flask is a bit lighter than Django, which means you've got to do a little more work yourself. Despite this, Flask is still a very powerful web framework that is used by many Python developers.