问题标签 [flask-mysql]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
35 浏览

python - 在 ubuntu 20.04 上安装 flask-mysqldb 时出错

我正在构建一个烧瓶项目,我想使用 MySQL 数据库。我需要flask-mysqldb 作为ORM。所以作为一个好的实践,我创建了一个虚拟环境,安装了flask和其他依赖项,然后为了安装flask-mysqldb,我使用了pip install flask-mysqldb. 这突然给了我一堆错误。起初我意识到,我的系统上没有安装 MySQL。因此,即使在安装之后,这些错误也不会消失。我也试过pip install Flask-MySQLdb不知道这与第一个命令有何不同,但错误相同。

我尝试在线搜索有关 flask-mysqldb 的错误,但其中大多数与mysql.h我的终端日志中未显示的一些文件错误有关。

请帮助我,如果您需要更多信息,可以发表评论。

0 投票
1 回答
27 浏览

python - 从数据库中检索最新数据并将其呈现在网站上的最佳实践

我的项目中有以下堆栈:

项目结构

Cronjobs 每 15 分钟运行一次,以使用来自 API 的数据填充 MySQL 数据库。同时,flask 应用程序会呈现这个日期。因此,每次用户访问网站时,都会加载包含大量数据的表。向数据库发出请求以加载数据。数据将作为响应显示在引导表中。

我希望用户能够刷新表数据(通过单击refresh按钮)并始终查看最新数据(而不必等待 cronjob 重新启动和更新数据库)。如果我在用户点击按钮时再次触发从 API 导入数据refresh,该操作将非常耗时,并且整个数据将加载几分钟才能再次显示页面。刷新从数据库加载的表数据的最佳方法是什么?

0 投票
1 回答
717 浏览

flask - 如何在 Linux 上的 Python 3.9 上安装 flask-mysqldb?

我尝试flask-mysqldb在 Pop!_OS 20.04 上安装该软件包。下面是我运行的命令和我得到的错误:

PS我的系统自带Python 3.8.10,但是在flask-mysqldb论坛上看了不兼容那个版本之后,我手动安装了Python 3.9。

编辑:我在运行后再次尝试sudo apt install libmariadb-dev-compat,以下是我得到的错误:

0 投票
1 回答
20 浏览

flask - 在 PyCharm 中安装 Flask_mysqldb 时出错

大家好,我正在 Pycharm 中安装 Flask_mysqldb,我遇到了问题。似乎是我无法安装的唯一库。在此处输入图像描述