问题标签 [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.
python - Flask-MySQL 如何使用参数化查询有效地 INSERT INTO 表
我正在尝试使用 Flask 构建注册表单并尝试将用户条目提交到 MySQL 数据库。
使用参数化查询时我没有取得多大成功。这是我的 app.py 代码:
这是我到目前为止所尝试的:
硬编码值有效。我遇到的具体问题是这个查询。当我使用参数时它不起作用,但是当我使用硬编码值时它起作用。
/li>一个带有 1 个参数的简单查询:在下面的代码中,该参数可以正常工作并返回预期的结果,所以我很困惑为什么其他查询不起作用。
/li>在控制台中使用打印语句调试代码:对于什么值得,我也尝试打印如下所示的值,并且在我的控制台中不会打印任何内容......这对我来说似乎很奇怪。
/li>不同的 python - mysql 包:除了 Flask-MySQL,我还尝试过 PyMySQL 并遇到了同样的问题。
python-3.x - python 3.6 的烧瓶-mysqldb 支持?
只是我正在尝试将 Flask 与 MySQL DB 连接起来
我有 Python 3.6 版本和
$pip3 --version
o/p:pip 9.0.1 from /usr/local/lib/python3.6/site-packages (python 3.6)
安装flask-mysqldb扩展时出现错误 mysql config not found。如网站http://flask-mysqldb.readthedocs.io/en/latest/中所述,仅支持 Python 2.7、3.4 和 3.5 3.6 呢?flask-mysqldb有什么好的替代品吗?
mysql - Flask Internal Web App在python上运行一段时间后死机
我有一个仅供内部使用的网络应用程序。我使用 Flask 和 flask-mysql 在 Python 2.7 中编写了这个应用程序。这个应用程序从我们的 MySQL 数据库返回数据,并返回 HTML 表格中的一些字段。(很简单)
现在我不是程序员,对调试也不太了解,但我有这个问题,应用程序运行完美,但离开一段时间它就死了。(主要是在晚上或周末,我猜它没有使用)。
有什么方法可以让它继续运行,或者当它死掉时,它应该重新启动。
如果需要,我将粘贴我的代码。
阿努
python - 是否可以在同一个 Web 应用程序中混合 2 个 ORMS?
那么是否可以在同一个 Web 应用程序中混合 2 个 ORM,如果可以,它会有多优化?为什么这样?- 我正在使用flask-mysqldb在flask中开发一个网络应用程序,我到了需要实现身份验证系统的地步,而在flask-mysqldb上没有安全的方法可以做到这一点。- 话虽如此,现在我正在尝试实现flask-security,但它仅适用于flask-sqlalchemy,所以我尝试将sqlalchemy与mysqldb混合,在此之前我想知道它是否是最佳的以及它是否有效。那会导致将用户身份验证与 sqlalchemy 和其他数据一起使用到 mysqldb。谢谢!
python - 如何将烧瓶擦干净?
过去一年我一直在做一个网站,并使用 python 和烧瓶来构建它。最近我遇到了很多错误和问题,并决定开始一个新项目(pyCharm)。我想我可以将代码片段复制到新项目中,直到遇到问题,然后我就会知道问题所在。
我创建了三个新文件,如下所示:
初始化.py
配置文件
运行.py
但是,如果我运行它,则会显示旧网站(我希望它是一个空页面)。如何开始一个全新的烧瓶项目?
python - 我在尝试安装“flask-mysqldb”时遇到问题,导致错误代码 1
每当我输入 pip install flask-mysqldb 都会导致错误代码 1,我想知道是否有其他人遇到过这个问题并且可以提供帮助。我正在使用 Windows 7 64 位
python - 更新数据时Flask-Mysql类型错误
当我用烧瓶和打包烧瓶-mysql 编写网站时,我遇到了一个奇怪的错误。
下面是bug函数的代码:
当我将四个变量发布到此页面时。我成功地得到了它们。结果print(id,type(id))
是这样的:
我们看到它实际上是一个整数,但是当代码开始从 db 更新或删除数据时,错误消息如下:
类型错误:%d 格式:需要一个数字,而不是 str
真的不知道原因=-=,谁能帮帮我?谢谢你。
PS:Python3.6.1、Flask 0.12.2、Flask-Mysql 1.4.0
python - Flask mysql 得到对 SQL 命令的响应(不使用 SQL-Alchemy)
首先,我了解使用 ORM 解决方案的价值,稍后将使用 SQL-Alchemy。
我已经安装了 Flask 并且正在使用 flask-mysql。
我不知道如何获得 SQL“desc”命令的结果。
这是我正在使用的代码:
它似乎正在连接到数据库,登录并发送 desc 命令 OK,因为结果的内容是“响应 268 字节 [200 OK]”(可以通过在浏览器中获得响应后查看页面源代码来看到) .
有什么方法可以获得结果(表格描述),而不仅仅是“好的,我运行了这个命令”?
谢谢你。
python - 如何使这个 Flask-mysql 插入提交?
我仍在使用 Flask-mysql。
我得到数据库上下文(mysql 变量)就好了,并且可以查询数据库/获取结果。只有插入不起作用:它没有抱怨(抛出异常)。它True
从插入方法返回。
这应该在它提交时插入记录,但是由于某种原因,当我用 观察 MySQL 数据库时MySQL Workbench
,没有任何东西被插入到表中(并且它没有从 insert 方法中抛出异常):
我将其传递给insertCmd
:
我检查了数据库中列的长度,并将命令复制到MySQL Workbench
(它成功地将行插入到表中)。
我不知所措。我见过的例子似乎都遵循这种格式,并且我有一个很好的数据库上下文。你可以在评论中看到我尝试过的其他事情。
python - UnboundLocalError:分配前引用的局部变量“光标”
所以我是一个新手,但在烧瓶/MYSQL 中的注册系统表单上工作
仅当我尝试从网页更新它时,我才收到此错误(UnboundLocalError: local variable 'cursor' referenced before assignment)。
当我使用邮递员时,它很好。
在玩了几个小时的代码和研究之后,我需要你的帮助。
这是我的文件,如果还有什么需要分享的请告诉我。谢谢你
这是我的 html 脚本:
另一个脚本以防你们需要:
这是html代码:
我真的需要你们的帮助