Django:扩展HTML中static标签加载图片报错,CSS可正常加载
Django 模板继承中{% static %}标签的问题解答
- 这不是配置遗漏,是Django模板系统的正常规则:
{% load %}标签是模板级作用域,父模板里加载的标签不会自动传递给继承它的子模板。哪怕layout.html已经写了{% load static %},extended.html要用到{% static %}标签,就得自己再加一遍{% load static %}。 - 你现在在extended.html里添加
{% load static %}的解决方法是完全正确的,这么做完全符合Django的要求。 - 你已经确认settings.py里
django.contrib.staticfiles已注册、STATIC_URL="static/"配置正确,这部分没问题,不需要再调整其他配置。
内容的提问来源于stack exchange,提问作者Big Elmo
相关产品推荐
相关产品推荐

