数据库在哪里 SQLite, 自动创建 django?
我做一个文件 settings.py 在教科书中 django, 我把我放在了这个领域 NAME. 我想使用 SQLite, 因此,我理解我不需要创建任何内容,并且数据库将自动创建? 如果是这样,它会在哪里创建,它将被调用如何?
我试图跑 manage.py syncdb 并收到:
"django.core.exceptions.ImproperlyConfigured: 请填写数据库 NAME 在使用数据库之前在设置模块中。"
因此,我假设该文件应该填写 NAME, 但这不是我在以下说明中理解的:
https://docs.djangoproject.com ... al01/
/
NAME -- 数据库的名称。 如果您正在使用 SQLite, 数据库将是计算机上的文件; 在这种情况下 NAME 必须是完整的绝对路径,包括文件名,此文件。 如果文件不存在,则将使用第一个数据库同步自动创建它 /见下文/.
我试图跑 manage.py syncdb 并收到:
"django.core.exceptions.ImproperlyConfigured: 请填写数据库 NAME 在使用数据库之前在设置模块中。"
因此,我假设该文件应该填写 NAME, 但这不是我在以下说明中理解的:
https://docs.djangoproject.com ... al01/
/
NAME -- 数据库的名称。 如果您正在使用 SQLite, 数据库将是计算机上的文件; 在这种情况下 NAME 必须是完整的绝对路径,包括文件名,此文件。 如果文件不存在,则将使用第一个数据库同步自动创建它 /见下文/.
没有找到相关结果
已邀请:
3 个回复
诸葛浮云
赞同来自:
. Django 它没有猜到,但使用您在那里指示的文件的路径。
只有你使用其他东西 SQLite,
它将是数据库服务器上的实际数据库名称。
三叔
赞同来自:
涵秋
赞同来自:
https://docs.djangoproject.com ... al01/
/一月 2015 G。/:
名称您的数据库名称。 如果您正在使用 SQLite, 数据库将是计算机上的文件; 在这种情况下 NAME 必须是完整的绝对路径,包括文件名,此文件。 默认值 os.path.join /BASE_DIR, 'db.sqlite3'/ 将文件保存在项目目录中。
正如书面状况,我推荐为
. 当然你必须定义