MrR*_*ROY 39 python django django-views django-staticfiles
我正在使用Django 1.3,我意识到它有一个collectstatic命令来收集静态文件到STATIC_ROOT.这里我有一些其他需要使用STATICFILES_DIR提供的全局文件.
我可以让他们使用相同的目录吗?
谢谢.
Sim*_*ser 82
实际上,文件django/contrib/staticfiles/finders.py甚至会检查这个并ImproperlyConfigured在您执行此操作时引发异常:
"STATICFILES_DIRS设置不应包含STATIC_ROOT设置"
该STATICFILES_DIRS可以包含其他目录(不一定是应用程序的目录)与静态文件和这些静态文件将被收集到您STATIC_ROOT,当您运行collectstatic.然后,这些静态文件将由您的Web服务器提供,它们将从您的服务器提供STATIC_ROOT.
如果您STATIC_ROOT希望提供服务的当前文件,那么您需要将这些文件移动到另一个目录并将其他目录放入其中STATICFILES_DIRS.您的STATIC_ROOT目录应为空,并且应将所有静态文件收集到该目录中(即,它不应包含静态文件).
| 归档时间: |
|
| 查看次数: |
28746 次 |
| 最近记录: |