{# 核心内容容器,提升无障碍访问性 #}
{# 错误信息头部:使用归档页样式展示错误提示,保持页面结构一致性 #}
{# 动态错误消息:{{ message }}由视图传递,显示具体错误描述(如“页面不存在”“您没有访问权限”)#}
{# gq: #} {# 1. 模板继承:复用网站基础布局(包含头部导航、底部样式等公共组件)#} {# 确保错误页面与其他网站风格保持一致,提升用户体验 #} {% extends 'share_layout/share_layout/base.html' %} {# 2. 加载自定义标签库与缓存工具 #} {% load blog_tags %} {# 加载博客专属标签库,用于侧边栏等组件渲染 #} {% load cache %} {# 加载缓存标签库,可优化页面加载性能(当前模板未直接使用,预留扩展)#} {# 3. 重写header块:根据错误类型动态生成页面标题和SEO元标签 #} {% block header %} {# 判断是否为错误页面(通过tag_name存在性标识,实际逻辑可能依赖视图传递的状态码)#} {% if tag_name %} {# 根据状态码动态生成页面标题,适配不同错误场景 #} {% if statuscode == '404' %}