Django:sqlite3无法找到sqlite文件的路径

时间:2019-01-21 09:36:13

标签: python django sqlite pycharm

Connection to Django default failed.
path to 'C:\Users\nblizz\Workspace\Files\myweb\Web\db.sqlite3': 'C:\Users\nblizz\Workspace\Files\myweb' does not exist

我将项目名称从myweb更改为 pyweb ,但是Django的sqlite3仍将.sqlite文件的路径识别为myweb。因此,以上错误消息始终出现在PyCharm的数据库控制台中。

我修改了mywebsettings.py中的所有manage.py,但没有任何改变。如何修复Django .sqlite个文件的路径?

settings.py:

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'),
    }
}

1 个答案:

答案 0 :(得分:0)

这是PyCharm的数据源问题。

您可以通过Right-click on DB name -> Properties -> Modify path of 'file'更改文件路径。