В процессе изучения Django, самое простое решение для хранения данных, первым приходящее в голову это sqlite. Я не стал усложнять для себя задачу и заполняя конфигурационный файл поставил именно этот движок. Добавил необходимые приложения, запустил синхронизацию базы и отгреб «unable to open database file».
На сайта django есть секция распространенных ошибок новичков и там эта проблема описывается. Рекомендуется проверить права на файл базы и временную директорию и указывать полный путь. В моем случае эти советы оказались как мертвому припарка, ошибка все равно повторялась. Я уж было расстроился и попытался сначала установить в систему pysqlite2, потом начал устанавливать postgresql для cygwin, но внезапно мне пришла в голову одна идея. Оказалось все гораздо проще.
При синхронизации базы и запуске devserver, открывайте сессию с правами администратора. Ошибки исчезнут. В тоже самое время разработку вы можете вести параллельно используя обычную сессию.
Подписаться на:
Комментарии к сообщению (Atom)
Комментариев нет:
Отправить комментарий