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
b369a165b23dbd4e70710f6d9bdcb23ee7edd13a
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: 15ms Template: 2ms
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