models.py 939 B

123456789101112131415161718192021
  1. from django.db import models
  2. from utente.models import *
  3. from documento.models import *
  4. from azienda.models import *
  5. from django.contrib.auth.models import User
  6. import datetime
  7. class Causale(models.Model):
  8. nome = models.CharField(max_length=32,default='',null=False)
  9. schema = models.CharField(max_length=128,default='',null=False)
  10. class Attivita(models.Model):
  11. data = models.DateTimeField(default=datetime.datetime.now())
  12. causale = models.ForeignKey(Causale,null=True,on_delete=models.PROTECT,default=None)
  13. valore = models.CharField(max_length=128,default='',null=False)
  14. utente = models.ForeignKey(Utente,null=True,on_delete=models.CASCADE,default=None)
  15. documento = models.ForeignKey(Documento,null=True,on_delete=models.CASCADE,default=None)
  16. azienda = models.ForeignKey(Azienda,null=True,on_delete=models.CASCADE,default=None)
  17. amministratore = models.ForeignKey(User,null=True,on_delete=models.CASCADE,default=None)