Django中models的使用

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 = [定义的列表]

相关推荐

  1. Djangomodels使用

    2024-04-09 09:18:03       36 阅读
  2. DjangomodelManager对象

    2024-04-09 09:18:03       32 阅读
  3. license系统模型设计使用django models

    2024-04-09 09:18:03       33 阅读
  4. v-module在select使用

    2024-04-09 09:18:03       51 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-09 09:18:03       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-09 09:18:03       106 阅读
  3. 在Django里面运行非项目文件

    2024-04-09 09:18:03       87 阅读
  4. Python语言-面向对象

    2024-04-09 09:18:03       96 阅读

热门阅读

  1. C++数字化声音信号处理和数控振荡合成

    2024-04-09 09:18:03       40 阅读
  2. react native 图片预览

    2024-04-09 09:18:03       34 阅读
  3. Linux Centos 安装Jenkins

    2024-04-09 09:18:03       37 阅读
  4. linux centos 定时任务,执行shell脚本

    2024-04-09 09:18:03       42 阅读
  5. terraform 阿里云创建ECS使用user_data

    2024-04-09 09:18:03       40 阅读
  6. R语言序列8——RMarkdown与数据报告自动化

    2024-04-09 09:18:03       37 阅读
  7. sqlhc的介绍和使用

    2024-04-09 09:18:03       35 阅读