例如,要加载静态图像,我需要在模板中用两行来完成,如下所示:
{% load staticfiles %}
<img src="{% static "img/pro_pic.png" %}">
有没有办法在一行中做到这一点?
<img src="{% staticLoad( "img/pro_pic.png" ) %}">
和某个检查{%load staticfiles%}的函数是否存在,如果不加载,那么这一切?如果可以的话,我也鼓励时间复杂性讨论!
答案 0 :(得分:1)
默认情况下,django.core.context_processors.static上下文流程包含在TEMPLATE_CONTEXT_PROCESSORS设置中,因此您只需在模板中书写:
<img src="{{ STATIC_URL }}img/pro_pic.png">