22 lines
965 B
Python
22 lines
965 B
Python
|
|
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}'
|