请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

如何在flask_sqlalchemy中使用session

找了一些资料使用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 19:26:50

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

0 回复 有任何疑惑可以回复我~
  • 提问者 孤独观测者 #1
    阿,我懂了,谢谢老师
    回复 有任何疑惑可以回复我~ 2018-05-24 19:56:20
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信