newfunctions server version CFDI checks and model Bitacora
This commit is contained in:
@@ -7,12 +7,30 @@ from django.contrib.auth.models import BaseUserManager
|
||||
|
||||
import re
|
||||
|
||||
|
||||
class BitacoraErrores(models.Model):
|
||||
LEVEL_CHOICES = [
|
||||
(1,'Critical'),
|
||||
(2,'Error'),
|
||||
(3,'Warning'),
|
||||
(4,'Info'),
|
||||
(5,'Debug'),
|
||||
]
|
||||
level = models.PositiveBigIntegerField(choices=LEVEL_CHOICES)
|
||||
message = models.TextField()
|
||||
timestamp = models.DateTimeField(auto_now_add=True)
|
||||
traceback = models.TextField(null=True,blank=True)
|
||||
def __str__(self):
|
||||
return f"{self.get_level_display()}: {self.message}"
|
||||
|
||||
class Sistema(models.Model):
|
||||
nombre_sistema= models.CharField(max_length=100, blank=False,null=False,unique=True)
|
||||
version = models.CharField(max_length=25)
|
||||
# class Meta:
|
||||
# abstract=True
|
||||
def __str__(self):
|
||||
return self.nombre_sistema
|
||||
return f'{self.nombre_sistema}, Version{self.version}'
|
||||
|
||||
|
||||
class sistemas_por_cliente(models.Model):
|
||||
id_sistema= models.ForeignKey(Sistema, related_name='sistema_spc', on_delete=models.CASCADE)
|
||||
|
||||
Reference in New Issue
Block a user