0
部署中的{{ STATIC_URL }}
变量会发生什么变化?例如,如果我使用的过滤器是这样的:
@register.filter
def new_filter(g):
from myapp import settings
STATIC_URL = settings.STATIC_URL
return STATIC_URL + 'dir/' + g
我要去有问题或Django将仍然指向同一STATIC_URL
因为它是在本地主机?
我已阅读documentation但我仍然不确定这一点。
问候
哦,太好了。然后一切都会保持不变。当使用collectstatic时,我是否需要更改我的过滤器来告诉它关于STATIC_ROOT ?. –
@RobertSmith,'STATIC_ROOT'与你的过滤器无关。它只是设置收集静态文件的位置。这将取决于你的Web服务器将你的'STATIC_URL'映射到'STATIC_ROOT'(例如,从'/ static /'目录服务'/ path-to-my-static-root /'目录的Apache) –
感谢您的澄清。 –