小编nav*_*een的帖子

SQLAlchemy delete() 函数会刷新,但不会提交,即使在调用 commit() 之后也是如此

我有一个Flask应用程序,它使用sqlalchemy来读取、写入postgres模式。当我使用该.delete()函数时,它只会刷新,但不会发生对数据库的实际更改。

Session = (sessionmaker(autocommit=False, autoflush=False,bind=conn))
sess = Session()
sess.query(Table).filter(Column.id==1).delete()
sess.commit()
Run Code Online (Sandbox Code Playgroud)

我尝试没有scoped_session,但仍然是同样的问题。

python postgresql sqlalchemy flask

4
推荐指数
1
解决办法
8295
查看次数

Flask:如何在另一个蓝图中使用一个蓝图中的 context_processor

我在蓝图苹果中创建了一个 context_process ,

苹果>views.py

@apple.context_processor
def eat_apple():
    return dict(fruit='apple')
Run Code Online (Sandbox Code Playgroud)

如果我在另一个蓝图中,我将如何访问@apple.context_processor,以便在渲染模板时可以使用该变量?

python flask

3
推荐指数
2
解决办法
3709
查看次数

标签 统计

flask ×2

python ×2

postgresql ×1

sqlalchemy ×1