为什么对Django'使用绝对路径;是静态目录还是模板目录?

为什么对Django'使用绝对路径;是静态目录还是模板目录?,django,django-staticfiles,Django,Django Staticfiles,我不明白为什么他们希望我们在django中添加静态目录时使用绝对路径。我的意思是,这两个工作原理完全相同: STATICFILES_DIRS = ( 'static', ) 因此: STATICFILES_DIRS = ( os.path.join(BASE_DIR, 'static'), ) 只需将其保持为“静态”,就可以使事情变得简单。那么,为什么选择绝对路径?我想要一个新的答案,因为有旧的答案,但这些都是针对django的旧版本。你找到了什么旧的答案?你认为从那以后Dj

我不明白为什么他们希望我们在django中添加静态目录时使用绝对路径。我的意思是,这两个工作原理完全相同:

STATICFILES_DIRS = (
    'static',
)
因此:

STATICFILES_DIRS = (
    os.path.join(BASE_DIR, 'static'),
)

只需将其保持为“静态”,就可以使事情变得简单。那么,为什么选择绝对路径?我想要一个新的答案,因为有旧的答案,但这些都是针对django的旧版本。

你找到了什么旧的答案?你认为从那以后Django发生了什么事情来改变这个建议?好吧,旧答案的链接不起作用但是,争论的关键是可移植性。我不明白为什么这是一个问题,因为我在windows和linux上都试过了,没有任何问题。