如何在flask_sqlalchemy中使用session

来源:9-11 redirect重定向

孤独观测者

2018-05-24

找了一些资料使用session的步骤:

初始化数据库链接

engine = create_engine('mysql+mysqlconnector://root:password@localhost:3306/test')

初始化Session类型

Session = sessionmaker(bind=some_engine)

最后实例化session

session = Session

但是课程中链接数据库是在secrue文件中写了下面的字段

SQLALCHEMY_DATABASE_URI

这样初始化数据库链接就不能按照第一步这样来,如果我要使用session,我该怎么做呢

写回答

1回答

7七月

2018-05-24

不用啊 flask内置就有session啊,不需要你这个创建engine。。。。,session和sqlalchemy有什么关系呢。你说的是使用sqlalchemy的session?这两个session是不一样的哦。如果你使用flask-sqlalchemy,db.session就是sqlalchemy的session。

0
1
孤独观测者
阿,我懂了,谢谢老师
2018-05-24
共1条回复

Python Flask高级编程之从0到1开发《鱼书》精品项目

7月老师深入浅出剖析Flask核心机制,和你一起探讨Python高级编程

2735 学习 · 1267 问题

查看课程