所以我想在我的烧瓶应用程序中专门运行这个sql代码:
minimum-container-ttl-duration
为此,我使用了flask-sqlalchemy,如下所示:
SELECT *, (upvotes - downvotes) * age / importance * -1 AS hotness FROM 'post' ORDER BY hotness DESC LIMIT 50
根据this问题的建议。
问题是 self.hotness = db.engine.execute(text("SELECT *, (upvotes - downvotes) * age / importance * -1 AS hotness FROM 'post' ORDER BY hotness DESC LIMIT 50").execution_options(autocommit=True))
return self.hotness
变量总是以self.hotness
出现,即使sql代码中引用的所有其他变量都不是None
,它们也是数字。
我猜这个问题是由于实际的sql代码没有被提交到这里使用的表,None
。
如何使用flask-sqlalchemy?
正确提交原始sql生成的数据?