我有这个错误:
Error during template rendering
In template /home/ibaguio/Projects/wifination/wifination/wifination/templates/base.html, error at line 4
Invalid block tag: 'static'
我有这些文件:
base.html文件
<!DOCTYPE html>
<head>
<link rel="stylesheet" href="{% static 'css/bootstrap.min.css' %}">
<link rel="stylesheet" href="{% static 'css/social-buttons.css' %}">
{% block main %}{% endblock %}
...
的test.html
{% extends "base.html"%}
{% block main %} <div>some html code here</div> {% endblock %}
显然,test.html扩展了base.html,在渲染时,我得到上面的错误。但是当我尝试放置时
<link rel="stylesheet" href="{% static 'css/bootstrap.min.css' %}">
<link rel="stylesheet" href="{% static 'css/social-buttons.css' %}">
行 test.html (而非 base.html ),没有错误,页面呈现完美。
有人知道这里的问题吗?
答案 0 :(得分:3)
您需要先加载标记
{% load staticfiles %}
<!DOCTYPE html>
<head>
<link rel="stylesheet" href="{% static 'css/bootstrap.min.css' %}">
<link rel="stylesheet" href="{% static 'css/social-buttons.css' %}">
{% block main %}{% endblock %}