Files
openclaw-monitor/code/backend/lobsters/models.py

22 lines
965 B
Python
Raw Normal View History

from django.db import models
class Lobster(models.Model):
"""龙虾模型"""
name = models.CharField(max_length=50, verbose_name='名称')
emoji = models.CharField(max_length=10, verbose_name='Emoji')
port = models.IntegerField(verbose_name='端口')
specialty = models.CharField(max_length=100, verbose_name='专长')
container = models.CharField(max_length=100, verbose_name='容器')
app_name = models.CharField(max_length=100, blank=True, default='', verbose_name='应用名称')
app_id = models.CharField(max_length=50, blank=True, default='', verbose_name='应用 ID')
created_at = models.DateTimeField(auto_now_add=True, verbose_name='创建时间')
updated_at = models.DateTimeField(auto_now=True, verbose_name='更新时间')
class Meta:
verbose_name = '龙虾'
verbose_name_plural = '龙虾'
ordering = ['id']
def __str__(self):
return f'{self.emoji} {self.name}'