问题标签 [operationalerror]

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 回答
94 浏览

django - Django - 没有这样的表 - 自定义 sql

我不明白为什么当我使用它的内置查询函数时,Django 可以很好地访问我的表,即。Perk.objects.all(),但是当我尝试使用自定义 sql 时,它说没有这样的表。

0 投票
1 回答
1419 浏览

python - SQLite3 和 Python 3 - 字符串但不是整数的“没有这样的列”错误

对于这个项目,我有一个带有表 RESULTS 的数据库文件,如下所示:

这是我用来创建原型前端的文件,以便用户可以访问数据库中的数据:

如果我要运行它并传递年龄或 id、数字 45 和名称,它将完美地从我的数据库中返回名称、性别和其他统计信息。但是,当我传递性别、女性或男性并返回名称或年龄或 ID 时,会弹出一个错误,如下所示:

对于这个具体的例子:

我尝试将 %s 替换为 ? 参数(我知道它不适用于我传递给 SELECT 语句的参数),所以我很难过。

我认为这与以下事实有关:在某些情况下,我在 srcQuery 字段中将整数传递给它,而在其他情况下,我将其传递给字符串。

任何帮助或建议将不胜感激。

0 投票
2 回答
916 浏览

python - 运行 Flask 服务器(Apache)几天时出现 MySQL OperationalError

我在 Apache 下有一个Flask服务器,我将它用作应用程序的 Rest API,当服务器运行 2-3 天时,它突然停止工作并引发OperationalError: MySQL Connection not available.

错误总是发生在login方法上,因为它是应用程序打开时第一次调用(但所有方法都遵循相同的模式)。

这是login方法:

两者safe_commitsanitize_response遵循:

起初我认为问题正在发生,因为我没有buffered=True在调用fetchone方法的游标中使用。但是我在阅读后添加了该参数

这是我的wsgi文件:

这是我的sites-available conf文件(我想说我已经尝试了很多threadsprocesses参数的组合,这种组合是使服务器运行时间最长的组合,通常是 2-3 天):

这些是error.log文件的内容:


附加信息:

我在 Banana Pi 中的armbian (Debian) 下运行 Apache/2.4.10。

我真的不知道为什么服务器在运行一段时间后停止了,我想我几乎已经尝试了所有方法。


编辑:我在方法中cursor.close()抛出403错误之前也添加了login。但这无关紧要,因为我是唯一一个登录应用程序的人,而且我总是输入正确的凭据。

编辑 2:正如@stamaimer 告诉我的,如果我connection.ping()在获取任何光标之前添加,它会很好地工作,但这种方法对我来说似乎是一种 hacky 方式,我不知道它是否是一个好的解决方案,甚至不知道为什么 MySQL 服务器正在下降连接。

0 投票
0 回答
3703 浏览

python - SQLAlchemy 操作错误

我正在尝试使用课程中提供的puppypopulator.py 填充我的数据库。但是我面临的问题是,当我针对 shell 中的会话查询它以检查我是否正确填充了我的数据库时,但令我不安的是,我发现了这个错误:-

我在上面的 shell 导入中使用的 database_setup_puppy.py 代码是这样的:-

小狗填充器模块是这样的:-

我是编程世界的新手,所有这一切对我来说都异常艰难。我只是找不到哪里出错了。感谢您花时间浏览这么长的代码。任何帮助都深表感谢。

0 投票
1 回答
1094 浏览

django - Django没有为自定义用户创建表

我一直在尝试创建一个自定义用户来在 Django 中存储额外的字段,但是在指定新用户并删除旧数据库之后,Django 不想为我的应用程序“帐户”创建表或任何迁移

错误(当做任何与用户相关的事情时,例如登录):

django.db.utils.OperationalError:没有这样的表:accounts_user

在 settings.py 中验证用户模型:

已安装的应用程序:

帐户/模型.py:

编辑:对不起,我忘了提。我已经运行 makemigrations 并迁移。Makemigrations 返回“未检测到更改”。除了我的 accounts/models.py 中存在的任何模型之外,Migrate 什么都做

0 投票
1 回答
389 浏览

python - /books/add_review_to_book 处的 Django OperationalError

我在这个错误上被困了 2 天,我是 Django 的新手,我正在尝试为书籍写评论。当我打开评论表单并输入一些文本然后提交之后,我收到了这个错误 -

对我来说一切都很好,代码如下:

我的模型.py

我的意见.py:

我的forms.py:

我的 html 采用 add_review_to_book 的形式:

我删除了迁移并再次进行了迁移,但当我尝试撰写评论时仍然遇到同样的错误。提前致谢。

编辑:在 dbshel​​l 中运行 .schema books_review 后的结果 -

CREATE TABLE IF NOT EXISTS "books_review" ("id" integer NOT NULL PRIMARY KEY AUTOINCREMENT, "text" text NOT NULL);

还是table books_review has no column named book_id:(

0 投票
1 回答
1550 浏览

sqlite - sqlite3.OperationalError:靠近“FOREIGN”:语法错误

在下面给定的代码行中执行代码时,我遇到了操作错误。

正在显示的错误是

我看不到错误。

0 投票
1 回答
557 浏览

python-3.x - 从具有不同列名的 csv 文件创建 sqlite 表

我有大量.csv文件想放入 sqlite 数据库。大多数文件包含相同的列名,但有些文件有额外的列。

我尝试过的代码是(改为通用的):

当它遇到包含不在表中的列的文件时,X我收到错误:

OperationalError: table X has no column named ColumnZ

如何更改我的代码以将新列附加到表中并用 填充以前的行NaN

0 投票
0 回答
826 浏览

python - sqlite3 OperationalError:没有这样的列(python)

这是我的代码

它返回错误

确实没有列 temp_2 但 temp_2 是一个变量。我想在我的数据库中查看money_of_address 列的值为temp_2 的位置。我应该怎么办?

0 投票
1 回答
278 浏览

sql-server - SQL >= 和 <= 在 IIF 或 WHERE 中出现错误

我在两个表之间有一个交叉连接,我需要 PayrollOID 来满足一组条件。我曾尝试在 WHERE 子句中的 CASE 语句、CASE 和 IIF 语句中执行此操作,现在在常规代码中,我意识到我将不得不再做一遍以摆脱空洞。

我有根据批准日期进入工资单的工作批准。我们将其更改为输入批准的日期。

如果 Apr_Entered >= JobPayStart and Apr_Entered <= TimesheetsDue and JobEndDate >= JobPayStart and JobEndDate <=JobPayEnd - 给我那个 OID。不要寻找其他任何东西。

否则 - 我希望在 Apr_Entered >= JobPayStart 和 Apr_Entered <= JobPayEnd 的情况下支付工作报酬。

我收到一个错误:函数参数列表中的错误:“>”无法识别。无法解析查询文本。

但它确实运行。然而,我得到重复,其中两个括号都显示为重叠作业。

我需要帮助收紧我的书挡——所以当第一个被发现的时候就出去。我还需要知道为什么在将日期时间字段转换为日期以进行比较时仍然出现错误。