Django book问题:数据库配置问题。运行E

2024-09-29 17:15:17 发布

您现在位置:Python中文网/ 问答频道 /正文

我在django书的第5章,试图继续,但我被一个部分卡住了:

链接到精确章节:http://www.djangobook.com/en/2.0/chapter05/

问题:测试数据库配置

当我:

  1. 运行python管理.pymysite表单中的目录
  2. 然后在shell中输入这些命令来测试数据库配置
from django.db import connection  
cursor = connection.cursor()

当我执行以上所有操作时,会出现以下错误:

"OperationalError: unable to open database file"

我是不是应该在我创建的名为“MyDB”的新目录或文件夹中创建某种文件。如果是,我该怎么做?在

下面是如何设置我的数据库配置:

配置:

^{pr2}$

Tags: django目录com数据库http表单链接www
2条回答

我的第一个猜测是权限错误。Python27目录上的权限是什么,它们是否与运行python manage命令时使用的权限相对应。在

我通常将数据库放在项目目录中,而不是python目录中。在

您使用的是sqlite,它将数据库创建为文件。根据您在问题中所说的,数据库设置中的NAME的值是'C:/Python27/MyDB',它指向目录。将该值设置为'C:/Python27/MyDB/mydb.db'或类似的值。您不需要实际创建文件,Django将在您运行manage.py syncdb时为您完成此操作。在

相关问题 更多 >

    热门问题