Beispiel #1
0
class Post(models.Model):
	message = models.TextField(max_length = 400)
	topic = models.ForeighKey(Topic,related_name = 'posts')

	created_at = models.DateTime (auto_now_add =True)
	updated_at = models.DateTime(null = True)

	created_by = models.Foreighkey(User,related_name = 'posts')
	updated_by = models.Foreighkey(User,null = True,related_name = '+')
Beispiel #2
0
class sigs(models.model):
    SIGTYPES = (
        ('grav', 'Gravimetric'),
        ('radr', 'Radar'),
        ('ladr', 'Ladar'),
        ('magn', 'Magnetometric'),
        ('unkn', 'Wormhole'),
    )
    sigid = models.CharField(max_length=7)
    sigtype = models.CharField(max_lenth=4, choices=SIGTYPES, default='unkn')
    destination = models.CharField(max_length=10)
    type = models.CharField()
    scantime = models.DateTime(auto_now=True)
    exipretime = models.DateTime(blank=True, null=True)
    scanUser = models.IntegerField()
    location = models.CharField()
Beispiel #3
0
class BaseDiscount(models.Model):
    description = models.CharField(max_length=1000)

    valid_from = models.DateTime(default=timezone.now)
    valid_until = models.DateTimeField(blank=True, null=True)

    outcome = models.ForeignKey('Outcome')

    class Meta:
        abstract = True
Beispiel #4
0
class Document(models.Model):
    document_type = models.CharField(max_length=2, choices=DOCUMENT_TYPE)
    number = IntegerField()
    date = models.DateTime()

    @property
    def full_number(self):
        return self.documetn_type + '/' + self.number + '/' + self.date

    def __str__(self):
        return self.number
Beispiel #5
0
class AbstractTransaction(models.Model):
    order_number = models.CharField(max_length=128)
    type = models.CharField(max_length=128)
    transaction_ref = models.CharField(max_length=128)
    merchant_ref = models.CharField(max_length=128)
    amount = models.DecimalField()
    auth_code = models.CharField(max_length=128, blank=True, required=True)
    response_code = models.PositiveIntergerField()
    response_message = models.CharField(max_length=255)
    request_xml = models.TextField()
    response_xml = models.TextField()
    date = models.DateTime()
Beispiel #6
0
class Image(models.Models):
    user = models.ForeignKey(settings.AUTH_USER_MODEL, related_name='images_created', on_delete=models.CASCADE)
    title = models.CharField(max_length=200)
    slug = models.SlugField(max_length=200, blank=True)
    url = models.URLField()
    image = models.ImageField(upload_to='images/%Y/%m/%d')
    description = models.TextField(blank=True)
    created = models.DateTime(auto_add_now=True, db_index=True)

    def __str__(self):
        return self.title

    def save(self, *args, **kwargs):
        if not self.slug:
            self.slug = slugify(self.title)
        super().save(*args, **kwargs)
Beispiel #7
0
class Equipo(models.Model):
    nombre = models.CharField(max_length=140)
    fecha_creacion = models.DateTime(auto_now_add=True)