gpt4 book ai didi

python - Django:无法从模板中的设置呈现 STATIC_URL

转载 作者:IT老高 更新时间:2023-10-28 22:14:20 26 4
gpt4 key购买 nike

http://docs.djangoproject.com/en/dev/howto/static-files/

这表明我可以使用 STATIC_URL在我的模板中从 settings.py 中获取值。

模板如下所示:

<link href="{{STATIC_URL}}stylesheets/tabs.css" rel="stylesheet" type="text/css"  media="screen" />

Settings.py 如下所示:

STATIC_ROOT = ''
STATIC_URL = '/static/'

当我转到页面时,我只得到 <link href="stylesheets/tabs.css"即没有 STATIC_URL。

我错过了什么?

最佳答案

您必须在 render_to_response 中使用 context_instance=RequestContext(request),例如:

return render_to_response('my_template.html',
my_data_dictionary,
context_instance=RequestContext(request))

或使用新的快捷方式 render

正如 Dave 指出的,您应该检查 django.core.context_processors.static 是否在 settings.py 的 TEMPLATE_CONTEXT_PROCESSORS 变量中。如the docs说,默认就在那里。

关于python - Django:无法从模板中的设置呈现 STATIC_URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5478855/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com