Django:静态文件互相引用。

时间:2012-07-29 22:35:52

标签: python django static-files django-staticfiles

我有一个包含静态文件myapp/static/的目录,其中有static/cssstatic/javascriptstatic/images这些文件如何相互引用?对于瞬间,css必须使用图像文件作为某些页面的背景。你需要硬编码网址吗?你能相对做吗?

1 个答案:

答案 0 :(得分:3)

静态文件查找器将在收集时在单个根目录下并置所有静态文件夹的内容,这意味着您可以相对引用静态资源。

例如,如果您在project/commons/static/images/logo.png中有徽标,则可以通过相对引用图片(即project/myapp/static/css/myapp.css)在其他应用程序(例如../images/logo.png)的样式表中重复使用该徽标。