models.py 661 B

12345678910111213141516171819202122
  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. azienda = models.ForeignKey(Azienda,default=0,on_delete=models.CASCADE)
  11. def __str__(self):
  12. return f"{self.id}: {self.soggetto}"
  13. class Meta:
  14. ordering = ['soggetto']
  15. constraints = [ models.UniqueConstraint(fields=['soggetto'], name="unique-comunicazionesoggetto") ]
  16. indexes = [ models.Index(fields=['soggetto']) ]