用sql炼金术创建flask webapp

2024-04-28 10:53:11 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在用flask构建一个小的webapp,托管在PythonAnywhere上。应用程序由一个Exchange类组成,其中几个Team类相互作用。每个登录的用户都与特定的Team相关。该应用程序将有不超过30个连接用户在同一时间,虽然他们将获得实时信息。还有一个始终在线的任务,它也需要连接到数据库。你知道吗

我正在使用sqlalchemy来管理数据库连接,但是我经常得到(2006, 'MySQL server has gone away')(2013, 'Lost connection to MySQL server during query')。因此,我想知道我应该如何管理应用程序内的并发连接。我尝试了几种配置,比如在flask应用程序中的每次调用后,甚至在每个类方法中打开和关闭连接,但似乎都不起作用。你知道吗

我应该仅使用flask应用程序调用数据库吗?例如flask-sqlalchemy或者有其他方法来实现这一点吗?你知道吗


Tags: 方法用户信息数据库应用程序flaskexchangeserver