{# gq: #} {# 1. 模板继承:复用账户相关页面的公共布局 #} {# base_account.html 通常包含登录、注册、密码重置等页面的通用组件(如头部样式、底部信息)#} {# 继承后只需专注于当前注册页的专属内容,减少重复代码并保证风格统一 #} {% extends 'share_layout/base_account.html' %} {# 2. 加载模板标签库:引入静态资源处理功能 #} {% load static %} {# 用于引用图片、CSS、JS等静态文件,避免硬编码路径导致的问题 #} {# 3. 重写父模板的content块:定义注册页的核心内容 #} {# 父模板会预留content块,子模板通过重写该块注入当前页面的具体内容 #} {% block content %}
{# 容器组件:基于Bootstrap等样式框架,实现内容居中、响应式适配(适配手机/电脑屏幕) #} {# 页面标题:明确当前页面为“创建账户”,居中显示以增强视觉引导 #}

Create Your Account

{# 卡片容器:包裹注册表单,通过卡片样式(阴影、圆角)提升页面层次感和美观度 #}
{# 注册页默认头像:引用静态文件夹中的头像图片 #} {# static标签会自动拼接Django配置的静态文件根路径,确保图片能正确加载 #} {# img-circle类使图片显示为圆形,符合用户头像的常见设计 #} 默认用户头像 {# 注册表单:核心交互区域,数据提交到account应用的register视图函数 #}
{# 辅助链接:提供登录页跳转入口,方便已有账号的用户切换到登录流程 #}

{# 文本居中显示,提升页面整洁度 #} Sign In {# 通过URL反向解析跳转到登录页,避免硬编码URL #}

{% endblock %}