Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
TypeError:/:';str';和';str';django setting.py_Django_Django Models_Django Settings - Fatal编程技术网

TypeError:/:';str';和';str';django setting.py

TypeError:/:';str';和';str';django setting.py,django,django-models,django-settings,Django,Django Models,Django Settings,当我学习django课程时,我遇到了这个错误,我不知道如何修复它。这是我的settings.py DATABASES = { 'default': { 'ENGINE': 'django.db.backends.sqlite3', 'NAME': BASE_DIR / 'db.sqlite3', } } 您必须像这样删除/和+ DATABASES = { 'default': { 'ENGINE': 'django.db.

当我学习django课程时,我遇到了这个错误,我不知道如何修复它。这是我的settings.py

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.sqlite3',
        'NAME': BASE_DIR / 'db.sqlite3',
    }
}

您必须像这样删除/和+

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.sqlite3',
        'NAME': BASE_DIR + 'db.sqlite3',
    }
}

下面的教程为
BASE\u DIR
使用了一个对象,该对象支持连接路径的
/
操作符。您需要使用
pathlib
,或者如果使用字符串,则使用

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

这是一个数据库错误,你没有看到我的代码先看到我的code@PatroLevis我现在已经编辑了答案以包含整个数据库设置。。。您需要在设置文件的顶部导入操作系统