¿Cuál es la mejor manera de utilizar objetos SQLAlchemy para la serialización JSON?
user = User.query.filter_by(id=id).first()
response = jsonify(user.to_json())
He buscado un método de este tipo, pero este método de convertir directamente los campos dentro del objeto a json significa que una gran cantidad de campos que no son necesarios para el front-end se devolverán con el objeto. Personalmente, no me gusta este enfoque y tiendo a darle al front-end lo que necesita. Por lo tanto, esta simple operación to_json no funciona muy bien a menos que la combine con algunos complementos de serialización que puedan tener un buen control sobre lo que se debe devolver al front-end, pero al observar dichos complementos, ninguno de ellos lo es. muy cómodo de usar. Por el contrario, es más flexible montarlo usted mismo, por lo que poco a poco ya no sigo este método. Si le gusta esto, puede consultar el complemento django-rest-framework. La serialización puede ser lo que desea. Además del ORM de SQLAlchemy, también está el ORM de Orator. Siento que es bastante bueno con solo mirar el código fuente.