这可能是一个愚蠢的问题,但它只是没有在我的脑海中点击。
在 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/
)
这有什么意义?它不只是创建我所有静态文件的副本吗?