Files
rengine/web/targetApp/models.py
T

29 lines
871 B
Python

from django.db import models
from django.utils import timezone
class Organization(models.Model):
id = models.AutoField(primary_key=True)
name = models.CharField(max_length=300, unique=True)
description = models.TextField(blank=True, null=True)
insert_date = models.DateTimeField()
domains = models.ManyToManyField('Domain', related_name='domains')
def __str__(self):
return self.name
def get_domains(self):
return Domain.objects.filter(domains__in=Organization.objects.filter(id=self.id))
class Domain(models.Model):
id = models.AutoField(primary_key=True)
name = models.CharField(max_length=300, unique=True)
description = models.TextField(blank=True, null=True)
insert_date = models.DateTimeField()
start_scan_date = models.DateTimeField(null=True)
def __str__(self):
return self.name