Prefácio
O Flask se destaca de outros frameworks porque permite que os desenvolvedores assumam a direção e tenham um controle criativo total sobre suas aplicações. Talvez você já tenha ouvido a expressão “lutar contra o framework”. Isso acontece com a maioria dos frameworks quando você decide resolver um problema com uma solução que não seja a oficial. Talvez você quisesse usar uma engine de banco de dados diferente ou, quem sabe, um método diferente para autenticar usuários. Desviar-se do caminho definido pelos desenvolvedores do framework trará muitas dores de cabeça a você.
O Flask não é assim. Você gosta de bancos de dados relacionais? Ótimo. O Flask aceita todos eles. Talvez você prefira um banco de dados NoSQL? Sem problemas. O Flask funciona ...