如何解决此错误ImproperlyConfigured:settings.DATABASES配置不正确。请提供ENGINE值。

时间:2013-03-22 06:00:48

标签: django

编写了一个名为“installcms.sh”的脚本,并将其放置为/ root

这是我的剧本

apt-get install python-setuptools python-imaging >> installcms.log 2>&1
easy_install pip >> installcms.log 2>&1
pip install django django-cms south django-appmedia >> installcms.log 2>&1
django-admin.py startproject djangocmsproject >> installcms.log 2>&1
cd djangocmsproject
rm settings.py
rm urls.py
cp /root/settings.py settings.py >> installcms.log 2>&1
cp /root/urls.py urls.py >> installcms.log 2>&1
mkdir templates
cd templates
cp /root/example.html example.html >> installcms.log 2>&1
cd ..
python manage.py syncdb --all >> installcms.log 2>&1
python manage.py migrate --fake >> installcms.log 2>&1
python manage.py runserver >> installcms.log 2>&1

当我尝试使用命令“/root/installcms.sh”执行我的脚本时

我收到此错误

ImproperlyConfigured: settings.DATABASES is improperly configured. Please
supply the ENGINE value. Check settings documentation for more details.

1 个答案:

答案 0 :(得分:0)

我猜最可能的错误是你的settings.py不正确;具体而言,DATABASES dict中定义的一个或多个数据库缺少ENGINE配置值。

查看Django docs以获取数据库配置应该是什么样子的示例。