У меня не было проблем локально, но перенос нового проекта на существующую машину (на которой запущено множество других приложений django без проблем) дал следующее:
OperationalError: unable to open database file
Что еще удивляет:
- Файл sqlite доступен для чтения и записи для всех
- Эта ошибка возникает только на некоторых запросах! Другие в порядке.
- В новой базе данных после запуска syncdb мои представления работают, но
/admin/
вызывает это.
- Если я загружаю данные для некоторых своих приложений из данных, выгруженных с моего локального компьютера, некоторые приложения вызывают это в моих представлениях, а другие - нет.
- Я не могу найти корреляции между какими-либо вещами, которые, кажется, вызывают это.
Почему бы не открыть базу данных, кроме прав доступа?