10 Commits

Author SHA1 Message Date
maoshen
fd43febada feat: 添加中国行政区划数据导入命令
- 导入全国各省、市、县三级行政区划
- 包含北京、天津、上海、重庆 4 个直辖市
- 包含广东、浙江、江苏、四川、湖北、陕西等省份
- 使用 Django management command
2026-04-13 01:44:45 +00:00
maoshen
317878039a fix: 支持从独立环境变量配置 PostgreSQL 数据库
- 添加 DB_ENGINE, DB_NAME, DB_USER 等环境变量
- 支持 PostgreSQL 和 SQLite 切换
- 云服务器默认使用 PostgreSQL
2026-04-13 01:19:18 +00:00
maoshen
e343de64b5 fix: 添加 STATIC_ROOT 和 MEDIA_ROOT 配置
- 支持从环境变量配置静态文件和媒体文件路径
- 默认使用项目目录下的 static 和 media 文件夹
2026-04-12 22:06:40 +00:00
maoshen
89e8589e87 feat: 支持从环境变量配置数据库
- 添加 os 模块导入
- DEBUG 和 ALLOWED_HOSTS 从环境变量读取
- DATABASE_URL 支持 PostgreSQL 和 SQLite
- 默认使用 SQLite 便于部署
2026-04-12 22:06:04 +00:00
maoshen
3a01b98860 fix: 添加 psycopg2-binary 和 gunicorn 到依赖
- 添加 PostgreSQL 驱动 psycopg2-binary
- 添加 gunicorn 生产服务器
2026-04-12 21:59:43 +00:00
maoshen
d9e09b61ee feat: 实现 AI-First 代理系统
核心功能:
- AIAgent 模型:AI 代理身份管理
- AIOperationLog: AI 操作日志记录
- AITask: AI 异步任务系统
- AIWebhook: AI webhook 订阅

API 端点:
- POST /api/agents/auth/ - AI 代理认证
- GET/POST /api/agents/ - 代理管理
- GET /api/agent-logs/ - 操作日志查询
- GET/POST /api/agent-tasks/ - 任务管理
- GET/POST /api/agent-webhooks/ - Webhook 管理
- POST /api/batch/ - 批量操作

预置 AI 代理:
- content-moderator-ai: 内容审核 AI
- content-generator-ai: 内容生成 AI
- service-curator-ai: 服务推荐 AI
- analytics-ai: 数据分析 AI
- admin-ai: 管理员 AI

文档:
- AI_AGENT.md: AI-First 设计文档
- init_agents.py: AI 代理初始化脚本

测试:
- 认证系统测试通过
- JWT token 生成正常
- 权限系统工作正常
2026-04-12 11:40:11 +00:00
maoshen
b180ebd9f6 deploy: 本地部署完成 - Gunicorn + Nginx 配置 2026-04-10 13:48:16 +00:00
maoshen
e342156e9f feat: 切换到 PostgreSQL 数据库 (cssc) + 示例数据已导入 2026-04-10 13:15:18 +00:00
root
a13b9c5ef1 feat: 前端页面开发 - 首页/城市列表/区域详情 + 示例数据导入 2026-04-10 12:27:58 +00:00
root
432345c249 feat: 城市手册后端完成 - 用户/区域/内容/服务/审核系统 2026-04-10 12:27:58 +00:00