Если сравнивать Django и Flask, то можно в голове держать следующую метафору: Django - это автомобиль, Flask - мотоцикл. Django - это мощный, многофункциональный framework, который содержит большое количество инструментов, паттернов и т.п. Flask наоборот, очень легкое решение, которое “из коробки” предоставляет только URL маршрутизатор, обработку запросов и ошибок, работу с cookies, инструменты для работы с шаблонами, поддержку unit-тестирования, отладку и сервер для разработки, все остальное: работа с базами данных, панель администратора, настройка аутентификации и авторизации и т.п. добавляется через плагины. В этой статье приводится сравнение двух framework’ов, из полезного можно выделить списки плагинов для Flask.