Django设置中的相对路径

时间:2013-12-22 08:06:23

标签: django eclipse pydev

我在Eclipse中有一个Django项目(PyDev)。 我在设置settings.py文件中设置DATABSE条目的NAME属性时遇到了麻烦。问题是它似乎需要一个绝对路径,但我更倾向于设置相对于Eclipse工作区/项目的路径。 有没有办法做到这一点?

1 个答案:

答案 0 :(得分:1)

您可以使用模块的os.path.abspathos.path.dirnameos.path.join __file__属性。

例如,以下代码将返回db文件的绝对路径,该文件存在于包含settings.py的同一目录中:

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