Я портирую старый код, MySQL -> flask_SQLAlchemy.
Ниже приведен фрагмент обновленного кода о том, как он работает.
from flask_sqlalchemy import SQLAlchemy
from myapp import APP
from myapp.models.nodes import Host
DB = SQLAlchemy(APP)
# config is taken care here
APP.app_context().push()
with APP.app_context():
DB.init_app(APP)
Hostname_var = "some hostname"
session_query = Host.query.filter_by(hostname=hostname_var).first()
...
Я хочу найти альтернативу коду ниже, но не смог найти
c.execute("select sessions.id,sessions.delivered_at from sessions,users where TIMESTAMPDIFF(HOUR, now(),sessions.delivered_at) < %d " % (state,j,state_timeout))
Любая помощь приветствуется, спасибо.