繁体   English   中英

Django静态文件的最佳配置

[英]Best configuration for Django staticfiles

在我的Django项目中,我在项目的根目录中有一个静态文件夹(在manage.py附近),因此在settings.py中,为了找到此静态文件,我拥有:

STATICFILES_DIRS = [os.path.join(BASE_DIR,'static'),]

我该如何配置STATIC_ROOT 现在我想到:

STATIC_ROOT = os.path.join(BASE_DIR,'静态/')

但是,当我运行collectstatic时,它会失败,将加载静态文件,但不会在管理站点中加载。

我该如何解决这个问题?

STATIC_ROOTdoc )是在manage.py collectstatic之后将存储每个静态文件的文件夹。

STATICFILES_DIRSdoc )是Django将在其中搜索安装的每个应用程序的每个静态文件夹之外的其他静态文件的文件夹列表。

所以,如果你使用[project_root]/static目录作为一个额外的文件夹,你必须将它添加到STATICFILES_DIRS和使用任何其他名称STATIC_ROOT

STATIC_ROOT = os.path.join(BASE_DIR,'collected_static /')

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM