/
creator
/
ecstasy
Обзор
Документация
Войти
/
creator
/
ecstasy
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
gathering/models.py
24 строки
803 B
irudenko
v 0.11.0
16 мар 2023, 09:49
16 мар 2023, 09:49
16ebf6a
Код
Авторство
О чём код?
from django.db import models from django.core.validators import MinValueValidator, MaxValueValidator class MacAddress(models.Model): address = models.CharField(max_length=12) vlan = models.PositiveSmallIntegerField( validators=[ MinValueValidator(1), MaxValueValidator(4096), ] ) type = models.CharField(max_length=1) device = models.ForeignKey("check.Devices", on_delete=models.CASCADE) port = models.CharField(max_length=50) desc = models.CharField(max_length=128) datetime = models.DateTimeField(auto_now_add=True) class Meta: db_table = "mac_addresses" unique_together = ("address", "device", "port") indexes = [ models.Index(fields=("address",), name="mac_address_index"), ]