这可能是一个愚蠢的问题,但这不是在我的脑海中点击。
在Django中,惯例是将特定于应用程序的所有静态文件(即css,js)放入名为static的文件夹中。所以结构看起来像这样:
mysite/
manage.py
mysite/ --> (settings.py, etc)
myapp/ --> (models.py, views.py, etc)
static/
在mysite/settings.py
我有:
STATIC_ROOT = 'staticfiles'
因此,当我运行命令时:
python manage.py collectstatic
它会staticfiles
在根级别创建一个文件夹(与相同的目录myapp/
)
这有什么意义呢?它不只是创建我所有静态文件的副本吗?