Flask 我的创建api不一致

Flask 我的创建api不一致,flask,Flask,我正在使用Flask Untivent并创建一个API点 manager.create_api(Storeusers, results_per_page=200) 但是如果我试图通过URL端点访问JSON数据。我从数据库中得到了我已经删除的记录,而且它一直在波动。非常不一致 我想到了禁用缓存 @app.after_request def add_header(response): response.headers['X-UA-Compatible'] = 'IE=Edge,chro

我正在使用Flask Untivent并创建一个API点

manager.create_api(Storeusers, results_per_page=200)
但是如果我试图通过URL端点访问JSON数据。我从数据库中得到了我已经删除的记录,而且它一直在波动。非常不一致

我想到了禁用缓存

@app.after_request
def add_header(response): 

    response.headers['X-UA-Compatible'] = 'IE=Edge,chrome=1'

    response.headers['Cache-Control'] = 'no-cache, no-store, must-revalidate'
    response.headers['Pragma'] = 'no-cache'
    response.headers['Expires'] = '0'

    return response
但是结果集一直在波动。
比如缓存问题之类的。请帮忙

请参阅RESTAPI链接,并查看数据结果集在刷新时如何保持更改


您确定这些记录不在数据库中吗?你在db上测试过吗?是的,他们没有在db上,它只是不断地显示和关闭。我已经删除了一些,它一直显示在结果集中。它只会在我重新启动服务器时停止。现在我只是对使用Flask SQLAlchemy感到遗憾。即使将结果集转换为JSON,我也没有发现这是可行的。始终获取不是JSON可序列化的。我认为编程比开始出现这样的问题有点困难。在PHP中,我所需要做的就是json_encode(resultset)arrrgghhht这里有一个扩展可以用于json序列化。我正在使用Mysqldb.cursor自己编写查询。但我有一个问题,在我的数据库中,我将日期存储在DATETIME中,但当我得到结果集JSON时。日期应显示为“2017-01-27T16:37:24”,但即使存储为日期时间值2017-01-27 16:37:24,也应显示为“2017年1月24日星期二00:00 GMT”