Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/355.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 属性错误:';SQLiteCursorWrapper';对象没有属性';callproc';_Python_Django - Fatal编程技术网

Python 属性错误:';SQLiteCursorWrapper';对象没有属性';callproc';

Python 属性错误:';SQLiteCursorWrapper';对象没有属性';callproc';,python,django,Python,Django,在我的Django应用程序中,我开始在MySQL下大量开发的应用程序中使用SQLite。实际上,我切换到了SQLite,因为我在MySQL上遇到了问题。然而,最重要的是使这项工作正常,以便我可以提交我的任务,但我得到的错误是AttributeError:'SQLiteCursorWrapper'对象没有属性“callproc”。下面是我在settings.py中的设置 设置.py DATABASES = { 'default': { 'ENGINE': 'django.db.

在我的Django应用程序中,我开始在MySQL下大量开发的应用程序中使用SQLite。实际上,我切换到了SQLite,因为我在MySQL上遇到了问题。然而,最重要的是使这项工作正常,以便我可以提交我的任务,但我得到的错误是
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问题”,而不是随机切换到另一个功能不太强大的数据库。