You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Django模板加载静态文件报错:Invalid block tag 'static,' 如何解决?

Django TemplateSyntaxError 修复方案:无效块标签'static,'

错误原因

模板代码中static标签里多了一个多余的逗号,违反了Django模板标签的语法规则,导致解析时抛出TemplateSyntaxError。

修复后的代码

将错误的标签格式修改为正确的语法,去掉逗号即可:

{% load static %}
<!DOCTYPE html> 
<link rel="stylesheet" type="text/css" href="{% static '/css/main.css' %}">
...
</html>

额外检查(避免后续静态文件加载问题)

  • 确保django.contrib.staticfiles已添加到项目settings.py的INSTALLED_APPS列表中
  • 确认settings.py内STATIC_URL配置正确(默认值为/static/)
  • 验证静态文件main.css确实存放在项目的static/css/目录下(或STATICFILES_DIRS指定的路径中)

内容的提问来源于stack exchange,提问作者Kabau Paatrick

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.14 00:02:30