2013-12-22 104 views
1

我在Eclipse(PyDev)中有一個Django項目。 我遇到了麻煩,試圖在settings.py文件中設置DATABSE條目的NAME屬性。問題是它似乎需要一個絕對路徑,但我更願意設置一個相對於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

相關問題