问题标签 [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 投票
6 回答
10538 浏览

python - 使用 flask_mysqldb 获取“未加载库:libssl.1.0.0.dylib”、“原因:找不到图像”

我正在使用 Flask 试用 Python 3,但在使用数据库时遇到了以下错误。

我在 macOS High Sierra v. 10.13.6 上执行此操作

我的导入代码如下:

我在尝试运行应用程序时遇到的错误如下:

我已经查看了与我相关的多个其他问题,但似乎找不到任何可以解决我的问题的问题。或者至少我不知道怎么做。我真的希望有人可以帮助我。

0 投票
1 回答
23 浏览

flask - 我无法删除图像,但使用 Flask 插入在同一目录中正常工作

我正在尝试从文件夹中删除图像,但它没有工作并给出错误:FileNotFoundError:[WinError 2] 系统找不到指定的文件:'static\images\2018194259_a476v_engelhart-tilburg_inside-track_text_font_product.jpg'

但是插入在相同的上传目录下工作得很好

插入代码:

删除图像代码:

0 投票
1 回答
435 浏览

powershell - 无法安装Flask-Mysqldb,包安装失败

尝试使用 pipenv 安装 flask-mysqldb 但不断收到此锁定错误,然后包安装失败。在 powershell 和命令提示符下都试过了,得到了同样的错误。我在尝试安装其他任何东西时也会遇到同样的错误,例如 passlib。我已经包括了下面的过程。这里可能是什么问题?

0 投票
1 回答
235 浏览

python - 将表更新到 Mysql 时,Flask-Mysql Python 1064 错误

在使用 Flask python 构建 Web 应用程序时,被这个更新 mysql 表错误困扰了一整天。

(1064,“您的 SQL 语法有错误;请查看与您的 MySQL 服务器版本相对应的手册,以在第 1 行的 'WHERE 'user_id'='28'' 附近使用正确的语法”)

尝试根据 Stackoverflow 中类似问题的解决方案删除逗号并添加 `` 但它不起作用。

0 投票
0 回答
997 浏览

python - 我如何以及在哪里可以在我的本地机器上部署我的 Flask 应用程序构建并连接到我的本地 mysql-server?

我有一个烧瓶应用程序,它具有以下 Github repo 中给出的博客网站代码的简单功能-

https://github.com/vivanks/flaskhost

用户登录详细信息和博客等数据存储在我的系统 MySql-server 中。

在本地机器上它工作得很好。

现在我希望它通过互联网部署。

到目前为止我尝试的是:

  1. Heroku 但 Heroku 的问题是它需要一些 postgressql 并且我的整个数据都存储在 MySQL 中,所以我无法转换它。

  2. 在 000webhost.com 上的 Heroku 和数据库上托管烧瓶部分,但 000webhost 不允许连接到 00webhost 之外的数据库

  3. 在http://pythonanywhere.com/上托管但又失败了 它不支持import MySQLdb而是支持sqlalchemy

我想要某种方式或某种稳定的方式,通过它我可以导出存储在 mysql 中的数据,而不必更改我的代码。

如果您提供分步指南,那就太好了。

PS 我付少量的钱没有问题

0 投票
1 回答
365 浏览

mysql - “from flaskext.mysql import MySQL”导致服务器显示 502 bad gateway

蟒蛇新手。按照几个教程在 Ubuntu 18.04 上使用 Python 3.6.7、Flask、Gunicorn、NGINX 和 MySQL服务应用程序 ( ddworkflow.com )

教程是:

https://philchen.com/2019/02/11/how-to-make-a-python-web-app-in-virtualenv-using-flask-gunicorn-nginx-on-ubuntu-18-04

https://code.tutsplus.com/tutorials/creating-a-web-app-from-scratch-using-python-flask-and-mysql--cms-22972

我完成了第一个教程,并且能够成功地提供第二个教程中的基本网页。

在虚拟环境中安装所有东西,并使用pip install flask-mysql.

我的点子冻结显示:

安装后Flask-MySQL,我通过尝试“from”命令的以下不同变体(在 python 提示符下)来测试安装:

  1. from flask.ext.mysql import MySQL
  2. from flaskext.mysql import MySQL
  3. from flask_mysql import MySQL
  4. from flaskext.mysql import MySQL

1、2、3 都产生ModuleNotFoundError...唯一不抛出错误的是from flaskext.mysql import MySQL

但是,当我添加from flaskext.mysql import MySQL到我的烧瓶应用程序文件 (app01.py) 时,我立即收到 502 bad gateway 错误。我的 app01.py 文件是

非常感谢任何帮助消除 502 错误以便我连接到数据库。谢谢你。

0 投票
3 回答
3015 浏览

mysql - Flask 使用 MySQL 将数据插入数据库

当我尝试我的程序时,我试图将数据插入 MYSQL 数据库,但在下一行出现错误“没有足够的参数来格式化字符串”。

我的代码

0 投票
1 回答
4727 浏览

python - MySQLdb._exceptions.OperationalError ('1046, No database selected') - 烧瓶到 mySQL 连接错误

我花了很多时间试图弄清楚这一点,但我迷路了。

我正在尝试制作一个小型网络应用程序,正在观看一些教程...

我不断收到此错误: MySQLdb._exceptions.OperationalError ('1046, No database selected')

这是我的代码:

如果我评论 MYSQL 配置的东西,我没有收到密码被拒绝错误,所以我很困惑,我在 MYSQL 安装过程中是否搞砸了?

此外,我使用 show database 检查了我的数据库是否存在;我已经访问了 myflaskapp 中的用户表,并且还继续 phpmyadmin 进行检查。

0 投票
0 回答
41 浏览

flask - 我们应该在 wsgi 烧瓶部署中关闭 msyql 连接吗?

我关注了 flask_mysql 文档,但为什么它没有关闭 mysql 连接。目前,我使用 apache wsgi 部署烧瓶,但我不确定我们是否应该关闭每个请求的连接?

我没有在我当前的代码中关闭连接,没有什么是错误的。

谁能解释我是否应该关闭每个请求处理程序的连接?谢谢你。

0 投票
2 回答
5496 浏览

mysql - 无法安装 flask-mysqldb 模块

pip install flask-mysqldb

C:\Users\prince>pip install flask-mysqldb 收集flask-mysqldb
使用缓存 的https://files.pythonhosted.org/packages/62/e3/955c845efe1aacf30c8e2607470544ede36aa1044f6382c809f13e014104/Flask-MySQLdb-0.2.0.tar.gz 要求已经满足: Flask>=0.10 in c:\users\prince\appdata\local\programs\python\python37-32\lib\site-packages (来自flask-mysqldb) (1.1.1) 收集mysqlclient (来自flask-mysqldb) 使用缓存 https://files.pythonhosted.org/packages/4d/38/c5f8bac9c50f3042c8f05615f84206f77f03db79781db841898fde1bb284/mysqlclient-1.4.4.tar.gz \users\prince\appdata\local\programs\python\python37-32\lib\site-packages (来自 Jinja2>=2.10.1->Flask>=0.10->flask-mysqldb) (1.1.1) 安装收集的包:mysqlclient,flask-mysqldb Running setup.py install for mysqlclient ...错误错误:命令错误退出状态1:命令:'c:\用户\王子\应用数据\本地\程序\python\python37-32\python .exe' -u -c '导入系统,setuptools,tokenize;sys.argv[0] = '"'"'C:\Users\prince\AppData\Local\Temp\pip-install-sb1cs5ex\mysqlclient\setup.py'"'"'; 命令:'c:\users\prince\appdata\local\programs\python\python37-32\python.exe' -u -c 'import sys,setuptools,tokenize;sys.argv[0] = '"'"'C:\Users\prince\AppData\Local\Temp\pip-install-sb1cs5ex\mysqlclient\setup.py'"'"'; 命令:'c:\users\prince\appdata\local\programs\python\python37-32\python.exe' -u -c 'import sys,setuptools,tokenize;sys.argv[0] = '"'"'C:\Users\prince\AppData\Local\Temp\pip-install-sb1cs5ex\mysqlclient\setup.py'"'"'; file ='"'"'C:\Users\prince\AppData\Local\Temp\pip-install-sb1cs5ex\mysqlclient\setup.py'"'"';f=getattr(tokenize, '"'"'open' "'"', open)( file );code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"'); f.close();exec(编译(代码、文件退出状态为 2 失败 ---------------------------------------- 错误:命令出错退出状态为 1: 'c:\users\prince\appdata\local\programs\python\python37-32\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\Users\prince\AppData\Local\Temp\pip-install-sb1cs5ex\mysqlclient\setup.py'"'"'; file ='"'"'C:\Users\prince\AppData\Local\Temp\pip-install-sb1cs5ex\mysqlclient\setup.py'"'"';f=getattr(tokenize, '"'"'open' "'"', open)( file );code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"'); f.close();exec(compile(code, file , '"'"'exec'"'"'))' install --record 'C:\Users\prince\AppData\Local\Temp\pip-record- 8l4u4qqk\install-record.txt' --single-version-externally-managed --compile 检查日志以获取完整的命令输出。