# 模板语法错误：无效的块标签 'endblock'

- **ID:** `python/django-template-variable-not-defined`
- **领域:** python
- **类别:** runtime_error
- **验证级别:** ai_generated
- **修复率:** 80%

## 根因

Django 模板引擎解析时发现块标签不匹配或拼写错误

## 版本兼容性

| 版本 | 状态 | 引入 | 弃用 |
|------|------|------|------|
| 3.2 | active | — | — |
| 4.0 | active | — | — |
| 5.0 | active | — | — |

## 解决方案

1. **检查并修正块标签** (95% 成功率)
   ```
   {% block content %}...{% endblock %} 确保标签匹配
   ```
2. **使用模板调试工具** (90% 成功率)
   ```
   检查模板缩进和标签闭合，确保每个 block 都有对应的 endblock
   ```

## 无效尝试

- **删除块标签** — 模板结构被破坏，可能导致内容缺失 (60% 失败率)
- **添加额外的 endblock** — 导致模板嵌套混乱，可能产生更多错误 (70% 失败率)
