TypeError:/:';str';和';str';django setting.py
当我学习django课程时,我遇到了这个错误,我不知道如何修复它。这是我的settings.pyTypeError:/:';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.
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我现在已经编辑了答案以包含整个数据库设置。。。您需要在设置文件的顶部导入操作系统