Python Flask-sqlAlchemy против sqlAlchemy - PullRequest
0 голосов
/ 11 октября 2019

Таким образом, начальные строки кода для приложения Flask-SQLalchemy могут начинаться как

app = Flask(__name__)
app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:///test.db'
app.config['SECRET_KEY'] = 'secret' 
db = SQLAlchemy(app)

, но затем в приложении SQLalchemy оно может начинаться как

engine = create_engine('sqlite:///test.db', echo=True)
Session = sessionmaker(bind=engine)
Base = declarative_base()

Итак, мы имеем 'сессионный объект. Тогда множество вопросов и ответов о sqlalchemy здесь при переполнении стека дают ответы с использованием объекта 'session'.

Но что, если у нас нет объекта 'session', потому что мы начали наше приложение, как в первомпример выше во фляге-sqlalchemy? Как мы получаем объект 'сеанса', затем множество учебных пособий и примеров, которые мы не знаем, как использовать, потому что они используют объект 'сеанса'

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...