Я начинаю обучать Django и устанавливаю виртуальные среды и django. Я работаю на Mac 10.6.8, на котором уже установлен sqlite3.
Я работаю в виртуальной среде. Я изменил файл settings.py на:
ENGINE -- 'django.db.backends.sqlite3'
Я оставил NAME
-- в файле settings.py пустым (т.е. ''
), потому что в учебнике сказано
«Если файл не существует, он будет автоматически создан при первой синхронизации базы данных».
Но когда я запускаю python manage.py syncdb
, я получаю следующую ошибку:
django.core.exceptions.ImproperlyConfigured: Перед использованием базы данных заполните ИМЯ базы данных в модуле настроек.
Почему мой файл не создается автоматически? Или что мне нужно сделать, чтобы решить эту проблему?
Спасибо!