Files
openclaw-monitor/code/backend/api/views.py
flying-hero 689851e762 refactor: 使用数据库管理龙虾配置
- 创建 Lobster 模型 (lobsters/models.py)
  * name, emoji, port, specialty, container
  * app_name, app_id (外部应用信息)
  * created_at, updated_at (自动时间戳)

- 数据库迁移
  * 创建 lobsters 表
  * 导入 7 只龙虾初始数据

- 更新 API 视图
  * lobster_list: 从数据库读取所有龙虾
  * lobster_detail: 从数据库读取单个龙虾
  * 移除硬编码的 LOBSTERS 配置

- 注册 lobsters 应用到 settings.py

优势:
 添加龙虾不需要改代码
 可通过 Django Admin 管理
 支持动态增删改查
 符合 Django 最佳实践

🦄 白泽成为第 7 只数据库龙虾!
2026-04-02 19:16:45 +08:00

5.0 KiB