я использую флягу-SQLAlchemy, определить модель:Как работает сеанс работы с флагом Sqlalchemy db.query?
from flask import Flask
from flask_sqlalchemy import SQLAlchemy
app = Flask(__name__)
db = SQLAlchemy(app)
class User(db.Model):
# define user model
pass
Когда я использую его как:
User.query.all()
том, как сессия работы?
нужен ли какой-нибудь код, например session.close() или session.commit()? спасибо.
Я прочитал исходный код, model.query бы связать сессию, она закрыта внутренняя? – bryantism
Может быть. Я не совсем понимаю ваш вопрос. –
@ HassanMehmood Я знаю, что db.session не связан с User.query.all(), но есть один сеанс, связанный с User.query, я хочу знать, есть ли какое-то место для закрытия или фиксации этого сеанса в фляге sqlalchemy internal – bryantism