update tutorial remove query delete flask sqlalchemy flask-sqlalchemy

flask - tutorial - sqlalchemy remove



Sqlalchemy: ejecuciĆ³n de consultas SQL sin procesar (1)

Prueba esto:

from flask import current_app db.get_engine(current_app, bind=''<your_bind>'').execute(''<your raw sql>'')

Estoy usando sqlalchemy en una aplicación de matraz que se conecta a múltiples bases de datos, usando bind como se muestra aquí . Quiero ejecutar una consulta SQL sin formato en una de las bases de datos no primarias.

Estoy tratando de usar session.execute , como se muestra aquí pero se ejecuta para el db principal. Los documentos API indican que puede usar un parámetro: "bind - Motor opcional para ser utilizado como enlace". ¿Cómo accedo y especifico el enlace para el db no primario y llamo session.execute para ejecutar una consulta para ese db?

Alternativamente, ¿hay alguna otra forma de hacerlo?