为什么没有预先配置Django静态和媒体文件夹?

Her*_*ral 0 django convention-over-configur

我正在向我的兄弟展示一个Django演示,他问我以下问题:"为什么Django静态和媒体文件夹没有预先配置?它的目的不是成为配置框架的约定?为什么我是应该在每次启动Django项目时配置这些东西?"

我无法回答他.有人可以吗?

PS:我不是要将Django与其他框架进行比较.我只是想了解为什么做出这些设计决定;

Dan*_*man 5

Django绝对不是配置框架的约定.你的兄弟也许正在考虑Rails,它确实遵循了这个原则 - 但是Django遵循Python的原则,"显式优于隐式".