Logo
Explore Help
Register Sign In
flying-hero/openclaw-monitor
1
0
Fork 0
You've already forked openclaw-monitor
Code Issues Pull Requests Actions Packages Projects Releases Wiki Activity
Files
689851e76233c0aa3acd38a27b6ee8eb72a15f80
openclaw-monitor/code/backend/lobsters/apps.py

7 lines
148 B
Python
Raw Normal View History

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
from django.apps import AppConfig
class LobstersConfig(AppConfig):
default_auto_field = 'django.db.models.BigAutoField'
name = 'lobsters'
Reference in New Issue Copy Permalink
Powered by Gitea Version: 1.25.0 Page: 25ms Template: 3ms
English
Bahasa Indonesia Deutsch English Español Français Gaeilge Italiano Latviešu Magyar nyelv Nederlands Polski Português de Portugal Português do Brasil Suomi Svenska Türkçe Čeština Ελληνικά Български Русский Українська فارسی മലയാളം 日本語 简体中文 繁體中文(台灣) 繁體中文(香港) 한국어
Licenses API