当前位置: 首页 > 面试题库 >

InterfaceError(0,'')

琴修为
2023-03-14
问题内容

我已经使用Django构建了一个站点,并且在尝试执行查询时收到此烦人的错误。

如果我重新启动Apache服务器,该错误将在短时间内消失。

Traceback:
File "/usr/local/lib/python2.7/site-packages/django/core/handlers/base.py" in get_response
100.                     response = callback(request, *callback_args, **callback_kwargs)
File "/home/fran/cron/views/set_caches.py" in set_caches
24.         cursor.execute(query, [category['id']])
File "/usr/local/lib/python2.7/site-packages/django/db/backends/util.py" in execute
15.             return self.cursor.execute(sql, params)
File "/usr/local/lib/python2.7/site-packages/django/db/backends/mysql/base.py" in execute
86.             return self.cursor.execute(query, args)
File "build/bdist.linux-i686/egg/MySQLdb/cursors.py" in execute
155.         charset = db.character_set_name()

Exception Type: InterfaceError at /blablabla/
Exception Value: (0, '')

问题答案:

这是由全局游标引起的。尝试在每个方法内创建和关闭游标,这需要原始查询。

cursor = connection.cursor()
cursor.execute(query)
cursor.close()


 类似资料:
  • 我最近在一个正在开发的工具中实现了django。在做一些测试时,我得到了一个django.db.utils.InterfaceError:(0,')错误。我读到这可能是一个全局游标问题,但我只是通过django进行查询,让它来处理游标。 错误: 跟踪(最近的调用是最后一次):文件“user\appdata\local\programs\python\python37-32\lib\site-pac

  • 我已经抓取了一些网站,并将html信息存储在sqlite数据库中。现在,我想提取和存储电子邮件地址。我能够成功地提取和打印id和电子邮件。但是,当我试图用这些新电子邮件地址更新数据库时,我一直收到TypeError:“'NoneType'对象不可订阅”和“sqlite3。InterfaceError:错误绑定参数0-可能不支持类型”。 我已经验证了我在update语句中使用的数据类型与我的数据库相

  • 问题内容: 我正在使用Firestore 分页适配器从Firestore中填充数据,如果Firestore中的集合为空,我想向用户显示一个通知,如果不是,那么我想填充数据,但是我不填充看到使用Firestore分页适配器执行此操作的方法,因为我无法从创建适配器的片段内部访问数据 WallFeedRVAdapter是我在其中填充已加载数据的适配器。我如何从托管的当前片段中了解myFeedQuery是

  • 问题内容: 我有一个LinearLayout,此LinearLayout将容纳动态放置的视图。我需要找出LinearLayout子级的宽度,但是必须在onCreate方法中完成。通过研究,我发现您不能通过此方法使用getWidth。因此,我改为使用onWindowFocusChanged,它适用于父级LinearLayout(向我返回实际大小),但不适用于其子级。 我注意到的另一件事是,当屏幕逐渐

  • 问题内容: 请考虑对除食品之外的所有商品加收10%的税。此外,进口商品还需支付5%的附加税。 如果音乐CD的成本是12.49。该项目的税将是1.499。如果进口一瓶香水的价格为47.50,则该商品的税费为7.125 有一项政策规定应将某项商品的税额四舍五入至最接近的0.05。因此,应将1.499舍入为1.5,并将7.125舍入为7.25。 以上舍入要求可以使用以下逻辑实现: 将税项加到商品成本中,

  • 问题内容: 我需要解析一个字符串到目前为止。但是得到了一个不可解析的异常。以下是我的代码: 问题答案: 您的格式有几个问题: 表示年份中的某天,而不是月份中的某天 您错过了时区 月的格式不正确 因为你的时间是24小时制,你需要的,而不是 有关 日期和时间模式的 信息,请参阅文档。