2013-12-22 3 views
1

У меня есть проект Django в Eclipse (PyDev). У меня возникают проблемы с попыткой установить свойство NAME записи DATABSE в файле settings.py. Проблема в том, что, по-видимому, ему нужен абсолютный путь, но я бы предпочел установить путь относительно рабочего пространства/проекта Eclipse. Есть ли способ сделать это?относительный путь в настройках Django

ответ

1

Вы можете использовать os.path.abspath, os.path.dirname, os.path.join__file__ Атрибут модуля.

Например, следующий код вернет абсолютный путь к файлу БД, который существует в том же каталоге, допускающие settings.py:

os.path.join(os.path.dirname(os.path.abspath(__file__)), 'dbfile.sqlite3') 
+0

он работает отлично спасибо! – Sindico

Смежные вопросы