【发布时间】:2016-04-07 18:26:29
【问题描述】:
这可能是一个愚蠢的问题,但它只是没有在我的脑海中点击。
在 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/ 相同的目录)
这有什么意义?它不只是创建我所有静态文件的副本吗?
【问题讨论】:
标签: python django django-staticfiles static-files collectstatic