django - dDjango Tempalte TemplateSyntaxError
问题描述
我想将 CSS 和 Js 文件路径添加到页眉和页脚中,以便为 Web 模板加载 CSS 和 js 文件,但出现此错误。
我加载 {% load static %}
TemplateSyntaxError at / 无法解析剩余部分: 来自“front/css/bootstrap.min.css”的“/css/bootstrap.min.css”请求方法:GET Django 版本:3.0.2 异常类型:TemplateSyntaxError
<link rel="stylesheet" type="text/css" href="{% static front/css/bootstrap.min.css %}">
<link rel="stylesheet" type="text/css" href="{% static front/css/font-awesome.css %}">
<link rel="stylesheet" type="text/css" href="{% static front/js/plugins/swiper/swiper.css %}">
<link rel="stylesheet" type="text/css" href="{% static front/js/plugins/magnific/magnific-popup.css %}">
<link rel="stylesheet" type="text/css" href="{% static front/css/style.css %}">
解决方案
将代码更改为
<link rel="stylesheet" type="text/css" href="{% static 'front/css/bootstrap.min.css' %}">
注意:如果在括号外使用双引号,请在括号内使用单引号
推荐阅读
- qt - Why expanding in QTreeView may work incorrectly?
- mongodb - Create MongoDB External View using SparkSQL Only
- crash - How to check if @EnvironmentObject is set? (SwiftUI)
- windows - GNU make directory listing using $(shell dir ) command
- jinja2 - Access Pelican page and article metadata the same way?
- javascript - 使用 Enter 键(包括 select2)在元素之间切换
- html - 如何在表单字段下定位地图 div?
- elixir - 将 Ecto 片段提取到变量中
- shared-libraries - Blazor 共享组件未呈现
- mongodb - Mongoose 模型数据深于 1 级