ENGINE
должно быть: django.db.backends.sqlite3
Кроме того, не используйте глобальный каталог site-packages для ваших баз данных. Вы прошли учебник? Файл вашей базы данных должен находиться в том же каталоге, где вы создавали свои приложения (тот же каталог или любой подкаталог в том же каталоге, где находится ваш файл settings.py
).
EDIT:
Что нужно сделать после правильной установки django:
- Открыть командную строку
- Из любого другого каталога , как, скажем,
C:\Projects
(сначала cd
в этот каталог).
- Затем введите
django_admin.exe startproject cms
, поэтому ваша команда должна быть C:\Projects\>django_admin.exe startproject cms
- Теперь у вас есть каталог
cms
, замените его cd cms
- Далее, отредактируйте
settings.py
(так в C:\Projects\cms>
)
Измените словарь баз данных на:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.sqlite3', # Add 'postgresql_psycopg2', 'postgresql', 'mysql', 'sqlite3' or 'oracle'.
'NAME': 'cms.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.
}
}
Теперь запустите python manage.py syncdb
из C:\Projects\cms
каталога