mirror of
https://github.com/kristoferssolo/FOSSDB.git
synced 2025-10-21 17:50:35 +00:00
Move OS.version to separate model
This commit is contained in:
parent
5061d25c80
commit
236d169c2c
@ -4,4 +4,14 @@ from django.db import models
|
||||
class OperatingSystem(models.Model):
|
||||
name = models.CharField(max_length=100, unique=True)
|
||||
description = models.TextField(blank=True, default="")
|
||||
version = models.CharField(max_length=50, blank=True)
|
||||
|
||||
|
||||
|
||||
class OperatingSystemVersion(models.Model):
|
||||
operating_system = models.ForeignKey(OperatingSystem, on_delete=models.CASCADE)
|
||||
version = models.CharField(max_length=50, blank=True, default="")
|
||||
codename = models.CharField(max_length=100, blank=True, default="")
|
||||
is_lts = models.BooleanField(blank=True, default=False)
|
||||
|
||||
def __str__(self):
|
||||
return f"{self.operating_system.name} {self.version} {'LTS' if self.is_lts else ''}"
|
||||
|
||||
Loading…
Reference in New Issue
Block a user