【发布时间】:2013-07-31 03:24:13
【问题描述】:
我可以加载存储在静态文件夹中的 CSS 文件。但是,当我尝试在 CSS 文件中设置背景图像时。我失败了。
我在 css 中使用了URL({{ STATIC_URL }}images/img01.jpg),但它没有加载图像。
【问题讨论】:
-
在
TEMPLATE_CONTEXT_PROCESSORS中是"django.core.context_processors.media"? -
@daniel,我认为他的意思是他在css 内部使用了“STATIC_URL”上下文变量。保罗:如果是这样的话,在你的 css 中使用相对路径。例如 url(../images/img01.jpg) 或 url(images/img01.jpg) 取决于你的 css 的位置。模板渲染引擎不处理静态文件,因此不能使用上下文变量。
-
@ppetrid 已解决。谢谢!顺便说一句,在 html 中使用 js 和 css 有什么区别吗?我的 css 工作,但 js 没有
-
你的意思是内联css和内联js?两者都应该工作!您可能还想检查 js 语法错误,以防万一。 (如果您愿意接受它,我将对我之前的评论做出正确的回答:P)
标签: css django web-applications static