首页 > Flask中使用Flask-SQLAlchemy查询数据库在数据库内容更新时无法实时返回

Flask中使用Flask-SQLAlchemy查询数据库在数据库内容更新时无法实时返回

使用Flask做为框架开发API服务。
查询某对象的列表,功能没有啥问题。
现在是手工操作数据库,在数据库添加一条记录。
调用Flask实现的API服务,无法查到新加入的这条记录。
把Api服务停止,重新启动后,再查,便可查到这条新记录了。
求解决问题的思路~~~

数据获取:

Dinner.query.all()

Dinner的定义:

class Dinner(db.Model):
    # 表名
    __tablename__ = 'dinners'

    # 表结构
    id = db.Column(db.Integer, primary_key=True)
    name = db.Column(db.String)
    address = db.Column(db.String)
    image = db.Column(db.String)
    content = db.Column(db.String)

使用的Flask-SQLAlchemy

没啥特殊的地方撒


检查下没有使用缓存的地方吗


事务的问题?


必要时, 可以放点相关的处理代码上来


我也同样的问题
我现在都不是直接操作数据库了
使用Flask-Script的进入CLI界面添加记录

【热门文章】
【热门文章】