django - 我无法在 Django 的 block 内使用静态模板命令

标签 django django-templates

以下django模板代码报错

{% block css %}
    <link rel="stylesheet" type="text/css" href="{% static 'correlation_search_create.css' %}">
{% endblock %}

错误:

TemplateSyntaxError at /search/create/
Invalid block tag on line 4: 'static', expected 'endblock'
Request Method: GET
Request URL:    http://localhost:8000/search/create/
Django Version: 1.9a1
Exception Type: TemplateSyntaxError
Exception Value:    
Invalid block tag on line 4: 'static', expected 'endblock'

最佳答案

添加:

{% load staticfiles %}

在模板的开头。

引用:Static files .

关于django - 我无法在 Django 的 block 内使用静态模板命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32993162/

相关文章:

python - 如何将新 URL 传递给 Scrapy Crawler

python - 如何使用 Python 字符串格式将表示美分的整数转换为表示美元的 float ?

css - Django 模板继承——标记 CSS 类

python - Django 生产服务器的 Linux 用户方案

django - 执行 POST 时,CSRF token 在 header 中传递

django - 使用 self.add_error() 和引发 ValidationError() 之间有什么区别?

javascript - Django,html 标签未解释

python - Django 如何在将当前页面与 request.get_full_path 进行比较时排除 GET 参数

python - 从单个模板中的两个 Django 模型检索记录

python - 如何测试 django 消息中是否存在某个级别