Я был на вашей должности 2 месяца go. Позвольте мне избавить вас от неприятностей.
Flask может показаться более гибким или прямым путем, так как легко настроить и запустить что-то в считанные секунды. В то время как Django иногда может казаться совершенно другим языком и требует гораздо больше времени и усилий, чтобы начать работать. Тем не менее, проблема заключается в том, чтобы заставить все нормально работать с flask и другими пакетами. Это будет сложно, и в этой области светится Django. Как только проект запускается, он просто работает и, как правило, продолжает работать, пока пакеты, используемые в вашем приложении, не станут устаревшими или вы не сломаете его.
Оба варианта жизнеспособны, но любой масштабный проект будет лучше поддерживать по Django, пока вы сосредотачиваетесь на реализации. Удачи.