Ошибка подключения к базе данных Django: «sqlite3.OperationalError: невозможно открыть файл базы данных» - PullRequest
3 голосов
/ 22 мая 2011

Итак, я только что создал новый проект и приложение для блога. Когда я пытаюсь и syncdb он говорит: "sqlite3.OperationalError: невозможно открыть файл базы данных"

Я видел часто задаваемые вопросы по noob, и там говорится, что возможные ошибки имеют неправильный путь или не дают разрешения apache для записи в папку.

Вот dpaste с моим settings.py и некоторыми выходами терминала, чтобы дать вам представление о том, что случилось.

http://dpaste.org/eQUm/

Если решение состоит в том, чтобы дать Apache разрешение на запись, как бы я это сделал? Я запускаю сервер на персональном компьютере в Ubuntu.

1 Ответ

4 голосов
/ 22 мая 2011

Вам необходимо указать путь к файлу базы данных, посмотрите настройки вашей базы данных:

'NAME': '/home/vmplanet/code/blog', # Or path to database file if using sqlite3.

... которая предположительно является каталогом проекта.Попробуйте /home/vmplanet/code/blog/blog.db.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...