无法使用django设置sqlite3!:/

Jus*_*zer 5 python database sqlite django

我在settings.py模块中,我应该将目录添加到sqlite数据库.我如何知道数据库的位置以及完整目录的位置?

我正在使用Windows 7.

Man*_*dan 3

数据库目录的绝对路径就是您需要的。例如,如果您的数据库已命名my.db并位于其中C:\users\you\

DATABASE_ENGINE = 'sqlite3'
DATABASE_NAME = 'C:/users/you/my.db' 
Run Code Online (Sandbox Code Playgroud)

更新

AFAIK 您不必自己创建数据库。运行时将创建数据库syncdb。该数据库可以位于您希望的任何目录中。如果您希望数据库位于 Django 项目目录中,只需相应地更改路径即可。

例如,假设您的 Django 项目位于C:\users\you\myproject\. 然后您可以这样更改您的设置:

DATABASE_ENGINE = 'sqlite3'
DATABASE_NAME = 'C:/users/you/myproject/my.db' 
Run Code Online (Sandbox Code Playgroud)