我有一个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,但仍然是同样的问题。
我在蓝图苹果中创建了一个 context_process ,
苹果>views.py
@apple.context_processor
def eat_apple():
return dict(fruit='apple')
Run Code Online (Sandbox Code Playgroud)
如果我在另一个蓝图中,我将如何访问@apple.context_processor,以便在渲染模板时可以使用该变量?