Python 属性错误:';SQLiteCursorWrapper';对象没有属性';callproc';
在我的Django应用程序中,我开始在MySQL下大量开发的应用程序中使用SQLite。实际上,我切换到了SQLite,因为我在MySQL上遇到了问题。然而,最重要的是使这项工作正常,以便我可以提交我的任务,但我得到的错误是Python 属性错误:';SQLiteCursorWrapper';对象没有属性';callproc';,python,django,Python,Django,在我的Django应用程序中,我开始在MySQL下大量开发的应用程序中使用SQLite。实际上,我切换到了SQLite,因为我在MySQL上遇到了问题。然而,最重要的是使这项工作正常,以便我可以提交我的任务,但我得到的错误是AttributeError:'SQLiteCursorWrapper'对象没有属性“callproc”。下面是我在settings.py中的设置 设置.py DATABASES = { 'default': { 'ENGINE': 'django.db.
AttributeError:'SQLiteCursorWrapper'对象没有属性“callproc”
。下面是我在settings.py中的设置
设置.py
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.sqlite3',
'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
}
}
任何帮助都将不胜感激。谢谢您的设置没有问题,但是在您的代码的某个地方,您必须调用cursor对象的
callproc
方法,该方法用于调用MySQL上的存储过程。因此,您需要找到它并以某种方式将其应用于SQLLite。但实际上,您应该研究如何解决“MySQL问题”,而不是随机切换到另一个功能较弱的数据库。您的设置没有问题,但在您的代码中,您必须调用游标对象的callproc
方法,用于调用MySQL上的存储过程。因此,您需要找到它,并以某种方式将其应用于SQLLite。但实际上,您应该研究如何解决“MySQL问题”,而不是随机切换到另一个功能不太强大的数据库。