# django.template.exceptions.TemplateSyntaxError: Invalid block tag: 'endblock', expected 'endblock' or 'endblock %}'

- **ID:** `python/django-template-variable-not-defined`
- **Domain:** python
- **Category:** runtime_error
- **Verification:** ai_generated
- **Fix Rate:** 80%

## Root Cause

模板中块标签未正确闭合，或使用了错误的标签名称

## Version Compatibility

| Version | Status | Introduced | Deprecated |
|---------|--------|------------|------------|
| 3.2 | active | — | — |
| 4.0 | active | — | — |
| 5.0 | active | — | — |

## Workarounds

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

## Dead Ends

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