我正在尝试为我的Django项目添加一个替代数据库。
我这样编辑了settings.py
:
'bonds': {
'ENGINE': 'django.db.backends.sqlite3',
'NAME': '/var/www/tbg/database/bonds.db',
'USER': '',
'PASSWORD': '',
'HOST': '',
'PORT': '',
}
在DATABASES
变量中。
现在奇怪的是,当我运行python manage.py syncdb --database=bonds
时,我收到错误
sendfile is not defined
我有变量SENDFILE_BACKEND = sendfile.backends.simple
用于不相关的用法。在安装备用数据库之前,sendfile模块运行良好。
答案 0 :(得分:0)
抱歉浪费你的时间,小伙子们。答案是我恢复了该文件的早期版本,该版本在SENDFILE_BACKEND
变量周围没有引号。它应该是
SENDFILE_BACKEND = 'sendfile.backends.simple'