0

「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.
4

1 に答える 1

0

最も可能性の高いエラーは、あなたsettings.pyが間違っていることだと思います。DATABASES具体的には、 dictで定義された1つ以上のデータベースにENGINE構成値がありません。

データベース構成がどのようになるかの例については、Djangoのドキュメントを参照してください。

于 2013-03-22T06:25:40.463 に答える