Dan*_*yer 3 python django static
我已经花了一个小时搜索如何在 django 中引用静态文件,但我只找到了如何在模板中做到这一点。在我的项目中,我成功地在我的模板中引用了静态文件,但我不想在模板中这样做,我想在我的 .py 文件中这样做。
我想我必须从某个地方导入静态,我试过这个:
from django.templatetags.static import static
from django.conf.urls.static import static
Run Code Online (Sandbox Code Playgroud)
并试图像这样引用它
'<a href=/url> <img src="{{ STATIC_URL }}image.png" ></a>'
Run Code Online (Sandbox Code Playgroud)
我已经尝试了所有可能的组合,比如
{% static image.png %}
{{static image.png}}
Run Code Online (Sandbox Code Playgroud)
等等...
谢谢!
from django.templatetags.static import static
'<a href=/url> <img src="{0}" ></a>'.format(static("image.png"))
Run Code Online (Sandbox Code Playgroud)
请注意,这django.templatetags.static实际上是一个函数。当您使用模板标签时,模板引擎会调用该函数。
| 归档时间: |
|
| 查看次数: |
1135 次 |
| 最近记录: |