Django1.4とPython2.6.6を使用しています。「django-amdin.pystartprojectdjproject」を使用する場合は、Webページ https://www.ibm.com/developerworks/cn/linux/l-django/#resourcesの手順 に従ってください。次のようにファイルを取得します。
djproject/
|-- djproject
| |-- __init__.py
| |-- settings.py
| |-- urls.py
| `-- wsgi.py
`-- manage.py
注:manage.pyファイルとother.pyファイルは同じレベルのフォルダーにありません。なぜですか?
++++++
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.sqlite3', # Add 'postgresql_psycopg2', 'mysql', 'sqlite3' or 'oracle'.
'NAME': 'db/tdata.db', # Or path to database file if using sqlite3.
'USER': '', # Not used with sqlite3.
'PASSWORD': '', # Not used with sqlite3.
'HOST': '', # Set to empty string for localhost. Not used with sqlite3.
'PORT': '', # Set to empty string for default. Not used with sqlite3.
}
}
'ENGINE'を'django.db.backends.sqlite3'ではなく'sqlite3'として構成すると、次のエラーが発生します。
django.core.exceptions.ImproperlyConfigured: 'sqlite3' isn't an available database backend.
Try using django.db.backends.sqlite3 instead.
Error was: No module named base
それも1.4の新キャラクターですか?