models.py 587 B

123456789101112131415161718192021
  1. from django.db import models
  2. from azienda.models import *
  3. class Comunicazione(models.Model):
  4. '''
  5. contiene i valori di configurazione della posta
  6. '''
  7. mittente = models.CharField(max_length=256,null=True)
  8. soggetto = models.CharField(max_length=256,null=True)
  9. corpo = models.CharField(max_length=2048,null=True)
  10. def __str__(self):
  11. return f"{self.id}: {self.soggetto}"
  12. class Meta:
  13. ordering = ['soggetto']
  14. constraints = [ models.UniqueConstraint(fields=['soggetto'], name="unique-comunicazionesoggetto") ]
  15. indexes = [ models.Index(fields=['soggetto']) ]