network_inventory/src/computers/models/disk.py

21 lines
469 B
Python
Raw Normal View History

2019-06-10 21:56:21 +02:00
from django.db import models
from core.models import Category
2019-06-10 21:56:21 +02:00
class DiskType(Category):
class Meta:
verbose_name_plural = "Types of Disks"
2022-03-27 14:50:44 +02:00
ordering = ["name"]
2019-06-10 21:56:21 +02:00
class Disk(models.Model):
disk_type = models.ForeignKey(DiskType, on_delete=models.CASCADE)
size_in_gb = models.IntegerField()
def __str__(self):
2022-03-27 14:50:44 +02:00
return "{} {}".format(self.disk_type, str(self.size_in_gb) + " GB")
2019-06-10 21:56:21 +02:00
class Meta:
2022-03-27 14:50:44 +02:00
ordering = ["disk_type"]