I just built my first Flask website and I have to say I'm pretty impressed with the framework and ease of use.
All I kept reading about was that you need to use Django for complex projects, Flask is only suitable for simple websites.
Yet with Flask I've got a fairly extensive app file with multiple API's and supporting Py files for additional API's. Not to mention all of the templates feeding off of these files.
Am I missing something when it comes to Django? When would I really need it over Flask, where would Flask fail?