1
我在Eclipse(PyDev)中有一個Django項目。 我遇到了麻煩,試圖在settings.py文件中設置DATABSE條目的NAME屬性。問題是它似乎需要一個絕對路徑,但我更願意設置一個相對於Eclipse工作區/項目的路徑。 有沒有辦法做到這一點?在Django設置中的相對路徑
我在Eclipse(PyDev)中有一個Django項目。 我遇到了麻煩,試圖在settings.py文件中設置DATABSE條目的NAME屬性。問題是它似乎需要一個絕對路徑,但我更願意設置一個相對於Eclipse工作區/項目的路徑。 有沒有辦法做到這一點?在Django設置中的相對路徑
您可以使用模塊的os.path.abspath,os.path.dirname,os.path.join__file__
屬性。
例如,下面的代碼將返回絕對路徑,包含settings.py
它存在於同一個目錄數據庫文件:
os.path.join(os.path.dirname(os.path.abspath(__file__)), 'dbfile.sqlite3')
它工作正常,謝謝! – Sindico