from django.db import models
# Create your models here.
class Monitor(models.Model):
ipaddress = models.CharField(max_length=15, verbose_name='IP地址')
cpu_usage = models.FloatField(verbose_name='CPU使用率')
memory_usage = models.FloatField('内存使用率')
disk_usage = models.FloatField('磁盘使用率')
created_at = models.DateTimeField(auto_now_add=True, verbose_name='更新时间')
def __str__(self):
return self.ipaddress
class Meta:
ordering = ['created_at']
verbose_name = 'Monitor'
verbose_name_plural = '监控管理'
CharField:
max_length表示最大字符个数
非必填项,可设置blank = True和default = ''
属性唯一,可以设置unique = True
如果有choice选项,可以设置 choices = [定义的列表]