问题标签 [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.
python - 添加数组字段 OperationalError
我对 django(1.11 版)非常陌生。我正在尝试制作一个购物网站,但我对创建 Order 模型感到困惑。在这里你可以看到我的第一个(版本 1)models.py
当python manage.py makemigrations
我尝试迁移新字段(arrayfield)时,python manage.py migrate
我得到了一个很长的错误。所以最后一行是django.db.utils.OperationalError: near "[]": syntax error
所以我删除了新字段(arrayfield),我再次使用了makemigrations,但迁移期间的错误没有改变。现在我无法迁移任何类型的任何字段!这是我的错误:
我还将数组字段的名称从 prds 更改为 basket 但您可以在错误中看到名称没有更改!!!!!!!它运行 0005_order_prds 尽管最后创建的迁移是 00013_etc !
django - Django无法识别的令牌:“@”而查询
我只是想在我的 Django 应用程序中实现一个搜索视图。但是当我尝试在我的应用程序上搜索某些内容时,我收到以下错误:
最后,我希望我的查询是类别和搜索词的组合。以便用户可以过滤特定类别(就像 Amazon.com 搜索字段一样),例如:http://127.0.0.1:8000/search/?category=1&q=hallo
base.html
categorysearch_form 是一个下拉选择器,它从数据库中获取他的 ID。
视图.py
网址.py
Search.html结果显示在这里:
后模型
我想我当时只是错过了一些东西......我已经读到这个问题来自本地 SQL 数据库。SQLite,这是真的吗?小号 有解决办法吗?谢谢
python - sqlite python 3插入OperationalError语法
所以我有一个函数可以读取一个txt,解析它,然后将它加载到一个sql表中。
但是,当我调用它时,我得到了这个错误。我究竟做错了什么?我是否错误地命名了我的类别或我的价值观?某处有隐藏角色吗?我也在使用 datetime 包,仅供参考
mysql - AWS EB 操作错误“丢失与 MySQL 服务器的连接”
我是 AWS 服务的新手,我正在尝试将一个简单的 Django 应用程序部署到 Elastic Beanstalk。我发现这个文档说“为了将您的数据库实例与您的环境分离,您可以在 Amazon RDS 中运行一个数据库实例并配置您的应用程序以在启动时连接到它。”
我按照这个文档设置了一个 PostgreSQL 数据库并上传了我的源代码。当我部署项目时,健康检查通过了。所以我尝试按照 URL 访问我的网站,它只是试图永远加载。
我检查了错误日志(/var/log/httpd/error_log),发现OperationalError: (2013, "Lost connection to MySQL server at 'reading initial communication packet', system error: 0")
.
当我想使用 PostgreSQL 数据库时,为什么它试图连接到 MySQL?
python - Django:django.db.utils.OperationalError:没有这样的列
问题是我正在使用 Django 并使用 Products 模型制作电子商务应用程序。首先,我添加了字段标题、描述和价格,运行了所有命令 makemigrations、migrate 并且一切正常。现在我添加了一个名为 Image 的字段,然后在应用 makemigrations 时出现错误 django.db.utils.OperationalError: no such column: Products_product.image
我对此应用了所有建议的解决方案,包括删除数据库并再次重新创建它以及从迁移文件夹中删除迁移历史记录,但它们仍然没有工作,所以我不得不再次创建一个新项目。
现在在新项目中,这个 imagefield 迁移在我最初的迁移中运行良好,现在我添加了一个名为 features(BOOLEAN FIELD) 的字段来将几个产品标记为特色,现在问题再次出现,与该 imagefield 相同的问题。
django.db.utils.OperationalError:没有这样的列:Products_product.featured
我浪费了很多时间在互联网上挖掘这个问题,但他们都没有工作?请帮忙?
这就是我的模型的样子
以下是显示的完整错误:
operationalerror - 操作错误 1054 未知列
视图.py
表格.py
我收到一个操作错误(1054,“字段列表中的未知列 'project_id_id'。我不明白额外的 _id 来自哪里?我已尝试清除迁移并进行新的迁移。
python - chatterbot python3 OperationalError:没有这样的列:statement.conversation while training chatbot
当chatbot.get_response()和(完全相同的问题)当trainer.tain()在英文字符串列表上时,我有一个问题。它说
OperationalError:没有这样的列:statement.conversation
然后这个
OperationalError:(sqlite3.OperationalError)没有这样的列:statement.conversation
我通过 git 下载了最新版本的 ChatterBot。解决此问题后想使用俄罗斯语料库。
有谁知道我可以在这里做什么?谢谢!
mysql - 超过 MySQL 中的 max_allowed_packet 时查询 Django 模型
所以我有这个周期性的任务,每月向用户发送一份自动报告。我在生成报告数据时遇到的问题是MySQL DB
每个用户都有大量的报告数据,所以当我尝试查询 User 模型时,我得到OperationalError: (1153, "Got a packet bigger than 'max_allowed_packet' bytes")
.
我已经进入dbshell
并检查了该变量的设置是什么,它是最大允许值(1 GB)。
所以我基本上被困在这里。有什么方法可以在不点击的情况下获取所有数据OperationalError
?
代码如下(我输入了假名,因为我无法透露公司信息) -
然后我尝试迭代users
,但我击中了OperationalError
.
我也尝试像这样拆分查询集 -
但是我遇到了同样的错误.count()
。
python - Django OperationalError:没有这样的列:在 pythonanywhere
首先,我能够修复 ImportError。我发现是因为pythonanywhere的Django版本没有更新,所以我将pythonanywhere上的Django从1.xx升级到了2.0.9。
错误是这样出现的:
ImportError at / cannot import name 'path'
而且,不幸的是,我的应用程序给了我另一个错误:
OperationalError at / no such column: blog_post.published_date 请求方法:GET 请求 URL:http: //.pythonanywhere.com/ Django 版本:2.0.9 异常类型:OperationalError 异常值:
没有这样的列:blog_post.published_date 异常位置:/ home/ /my-first-blog/myenv/lib/python3.6/site-packages/django/db/backends/sqlite3/base.py 在执行,第 303 行 Python 可执行文件:/usr/local/bin/uwsgi Python 版本: 3.6.6
我认为这个错误是由于某些数据库而发生的,所以我尝试了migrate
或makemigrations
在 pythonanywhere 上,但我仍然无法修复它。
那么,有没有人知道如何修复这个数据库?
这是我的model.py
:
这是输出python manage.py showmigrations
: