django - 在 IIS 上使用 django 的静态文件的不止一个路径
问题描述
使用 django(python 服务器)可以添加更多的路径来使用STATICFILES_DIRS = ("C:/some/path/static_two",)
设置文件提供静态文件,并且工作正常,但是在生产服务器上,在我的情况下是 IIS,这可能吗?
我尝试添加两个虚拟目录,每个目录都有不同的路径/位置,但不起作用,第二个目录中的静态文件"C:/some/path/static_two"
不显示。
有人可以帮助我了解如何配置 IIS 两个从多个位置提供静态文件。
提前致谢。
解决方案
您对该设置的作用感到困惑。
STATICFILES_DIRS 是运行时从中复制静态文件的位置manage.py collectstatic
。它们被复制到的地方是 STATIC_ROOT,它是一个单一目录。您需要设置 Web 服务器以从那里提供文件,而不是从 STATICFILES_DIRS。
推荐阅读
- jquery - togglewidth jquery 不能使用百分比?
- ios - Swift Playground 和 Procreate 练习 - Ipad 相机无法打开
- android - 活动/片段开始时如何滚动到recyclerView中的位置
- swift - 如何在 Swift 中执行循环移位?
- react-native - 如何在一次 fetch 调用(React Native)中设置两种不同的状态?
- html - 使用不显示 html 图像的 Visual Studio
- node.js - 如何在 MongoDB node.js 中插入数据?
- javascript - 如何制作像气泡一样扭曲图像的旋转木马?
- textview - 如何获取 Textview 显示的代码?
- java - 如何将 byte[] 图像拆分为每个字节最大 10000 长度的多个 byte[]?