¿Qué es mejor para una aplicación web moderna que se ocupa de pagos, Flask o Django?

Creo que ambos harán bien el trabajo.

La gran diferencia entre Flask y Django es la mentalidad del marco.

La mentalidad de Django incluye baterías, hay muchas cosas que Django le brinda de forma gratuita, como usuarios y autenticación de usuarios, administrador de su sitio y sesiones.

Flask, por otro lado, te da el mínimo absoluto, por lo que obtienes mucho menos de lo que realmente necesitas, pero eso significa que eres mucho más libre de hacer lo que quieras y hay muchos paquetes para para que puedas construir a partir de ellos lo que necesites (o escribir tus propias cosas).

Tanto Django como Flask tienen sus propias ventajas e inconvenientes.

Es más fácil trabajar con Django, ya que puedes usar lo que el marco te proporciona fácilmente, pero eso significa aprender cómo hacerlo como deberías con el marco, y si no lo haces así, perderás algo la mayor parte del tiempo. .

Con el matraz necesitará hacer más trabajo usted mismo (ya sea encontrando el paquete / módulo adecuado para usted o escribiéndolo, pero eso significa más flexibilidad para hacerlo de la manera que desee).

Preferiría Django, pero eso es más una preferencia personal que otra cosa, ambos son lo suficientemente flexibles para la mayoría de las necesidades, si no para todos, y lo más probable es que pueda encontrar un módulo para el matraz para cualquier módulo integrado en Django.