Files
live-campus-mcs-p-2027.2/Semaine_11/Jour_04/parc/models.py
T
gauvainboiche 0d071d2843 Semaine 11
2026-07-11 21:38:00 +02:00

15 lines
549 B
Python

from django.db import models
from django.conf import settings
class Equipment(models.Model):
hostname = models.CharField(max_length=200)
ip = models.GenericIPAddressField()
is_active = models.BooleanField(default=True)
owner = models.ForeignKey(settings.AUTH_USER_MODEL, on_delete=models.CASCADE)
internal_notes = models.TextField(blank=True, default="")
def __str__(self):
if self.is_active:
return f"{self.hostname} - {self.ip}"
else:
return f"{self.hostname} is DOWN."