- [x] shorturl Django 应用正确创建,包含所有必需文件 - [x] ShortUrl 模型包含字段:code、original_url、custom_code、creator、created_at、expire_at、click_count - [x] code 字段有唯一索引 - [x] creator 字段为可空外键,关联 AUTH_USER_MODEL - [x] 迁移文件成功生成且无错误 - [x] POST /api/shorturl/shorten/ 正确生成短链接并返回 - [x] 自定义短码功能正确工作,重复时返回 409 - [x] 过期时间设置正确存储 - [x] URL 格式校验无效时返回 400 - [x] GET /api/shorturl/info// 正确返回链接信息 - [x] 不存在的短码返回 404 - [x] GET /s// 正确重定向到原始 URL - [x] 短链接访问时 click_count 正确递增 - [x] 已过期短链接返回 410 - [x] GET /api/shorturl/list/ 返回当前用户的链接列表 - [x] 匿名用户访问列表返回 401 - [x] Swagger 文档中显示所有短链接 API - [x] 前端详情页正确展示 API 文档和在线测试界面 - [x] 在线生成短链接功能正常工作 - [x] 复制短链接到剪贴板功能正常 - [x] 路由 /shorturl-detail 正确映射到详情页 - [x] 国际化文案已添加