Linux上的Django数据库文件丢失

时间:2019-01-18 11:09:26

标签: django

我最近将django项目文件夹从Windows pc转移到linux机器,从那时起,我的django应用程序就从一个未知的位置读取其数据库。我通过删除项目文件夹中的数据库来确认这一点,我仍然可以在管理中看到所有模型。

当我运行下面的代码时,我会获得数据库的路径,然后进入我看到的目录。

>>> from django.conf import settings
>>> settings.DATABASES['default']['NAME']
'/home/Files/Document/django/one/db.sqlite3'

BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.sqlite3',
        'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),

    }
}

0 个答案:

没有答案