Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/19.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
Django 获取数据库错误,没有包含sqlite3的此类表_Django_Sqlite - Fatal编程技术网

Django 获取数据库错误,没有包含sqlite3的此类表

Django 获取数据库错误,没有包含sqlite3的此类表,django,sqlite,Django,Sqlite,第一次部署项目。导航到修改或创建数据库中对象的视图时出现获取数据库错误。我得到的错误是: /uap_app/coach/request处的数据库错误/ 无此类表格:uap\U app\U coachrequest 已找到回溯: 建议包括确保settings.py反映数据库的完整路径,我已经这样做了。此外,我还检查并确保通过在sqlite环境中查询正确创建了所有表。最初通过manage.py sql uap_应用程序和syncdb 在settings.py中: DATABASES = { 'def

第一次部署项目。导航到修改或创建数据库中对象的视图时出现获取数据库错误。我得到的错误是:

/uap_app/coach/request处的数据库错误/ 无此类表格:uap\U app\U coachrequest 已找到回溯:

建议包括确保
settings.py
反映数据库的完整路径,我已经这样做了。此外,我还检查并确保通过在sqlite环境中查询正确创建了所有表。最初通过
manage.py sql uap_应用程序和
syncdb

settings.py
中:

DATABASES = {
'default': {
    'ENGINE': 'django.db.backends.sqlite3', # Add 'postgresql_psycopg2', 'mysql', 'sqlite3' or 'oracle'.
    'NAME': '/var/www/cscc/uap_prod_db2.sqlite3',
如果还有什么需要补充的,请告诉我


安装程序:Django1.4,Python2.7,Apache2.2,mod_wsgi,sqlite3,CentOS,明白了!我的机器安装了多个python版本,因此我需要确保它指向python2.7可执行文件,而不是默认的系统范围内安装的python

将此行添加到
httpd.conf

WSGIPythonExecutable\usr\local\bin\python2.7

apache出现错误,提示
无效命令“WSGIPythonExecutable”
——显然只用于mod_wsgi 1.x()的早期版本

然后我尝试将这一行添加到
httpd.conf

WSGIPythonExecutable\usr\local

瞧!成功了


感谢您提供的其他帮助

您可以发布运行
syncdb
时的模型吗?您是否仍然有运行
syncdb
时完成的工作的跟踪?它会告诉您创建了哪些表。是的!您的数据库用户是否被授予查看和修改该表的正确权限?我向所有用户添加了r/w权限,但不确定这是否足够或正确?使用
chmod a+w+r
作为您回答的数据接受(通过单击)或在标题上写上“已解决”,以明确其他人无需考虑该问题。啊。。谢谢我还不能接受答案(必须等到明天),但我会加上答案