Exemplo n.º 1
0
class DecimalFieldsModel(models.Model):
    id = models.IntField(pk=True)
    decimal = models.DecimalField(max_digits=18, decimal_places=4)
    decimal_nodec = models.DecimalField(max_digits=18, decimal_places=0)
    decimal_null = models.DecimalField(max_digits=18,
                                       decimal_places=4,
                                       null=True)
Exemplo n.º 2
0
class Foo(models.Model):
    foo_id = models.IntField(pk=True)
    name = models.CharField(max_length=255, index=True)
    tag = models.CharField(max_length=128)
    memo = models.TextField()

    class Meta:
        table = "foo_mapper"
Exemplo n.º 3
0
class Book(models.Model):
    id = models.IntField(pk=True)
    name = models.CharField(max_length=255, index=True)
    description = models.TextField()
    created = models.DatetimeField(auto_now_add=True)
    updated = models.DatetimeField(auto_now=True)
    data_ver = models.DataVersionField()

    class Meta:
        table = "book"
Exemplo n.º 4
0
class Event(models.Model):
    id = models.IntField(pk=True)
    name = models.TextField()
    datetime = models.DatetimeField(null=True)

    class Meta:
        table = "event"

    def __str__(self):
        return self.name
Exemplo n.º 5
0
class Book(models.Model):
    id = models.IntField(pk=True)
    name = models.TextField()
    tag = models.CharField(max_length=120)

    class Meta:
        table = "book_test"

    def __str__(self):
        return self.name
Exemplo n.º 6
0
class Foo(models.Model):
    foo_id = models.IntField(pk=True)
    name = models.CharField(max_length=255, index=True)
    tag = models.CharField(max_length=128)
    memo = models.TextField()
    content = models.JSONField()
    date = models.DateField()
    updated = models.DatetimeField(auto_now=True)
    created = models.DatetimeField(auto_now_add=True)

    class Meta:
        table = "foo_table"
        unique_together = ('name', 'date')
        indexes = ('name', 'tag')
Exemplo n.º 7
0
    class FooNoPK(models.Model):
        id = models.IntField()

        class Meta:
            abstract = True
Exemplo n.º 8
0
 class DuplicatedPrimaryKeyModel(models.Model):
     dp_id = models.IntField(pk=True)
     dp_no = models.AutoField()
Exemplo n.º 9
0
 class DuplicatePKModel(ModelClassFromNotModel):
     dp_id = models.IntField(pk=True)
Exemplo n.º 10
0
class AutoFieldsModel(models.Model):
    id = models.AutoField()
    intnum = models.IntField()
Exemplo n.º 11
0
 class MultiDataversionFieldModel(models.Model):
     id = models.IntField(pk=True)
     data_v1 = models.DataVersionField()
     data_v2 = models.DataVersionField()
Exemplo n.º 12
0
class BooleanFieldsModel(models.Model):
    id = models.IntField(pk=True)
    boolean = models.BooleanField()
    boolean_null = models.BooleanField(null=True)
Exemplo n.º 13
0
class BinaryFieldsModel(models.Model):
    id = models.IntField(pk=True)
    binary = models.BinaryField()
    binary_null = models.BinaryField(null=True)
Exemplo n.º 14
0
class CharFieldsModel(models.Model):
    id = models.IntField(pk=True)
    char = models.CharField(max_length=255)
    char_null = models.CharField(max_length=255, null=True)
Exemplo n.º 15
0
class TextFieldsModel(models.Model):
    id = models.IntField(pk=True)
    text = models.TextField()
    text_null = models.TextField(null=True)
Exemplo n.º 16
0
class SmallIntFieldsModel(models.Model):
    id = models.IntField(pk=True)
    smallintnum = models.SmallIntField()
    smallintnum_null = models.SmallIntField(null=True)
Exemplo n.º 17
0
class DataVersionFieldsModel(models.Model):
    id = models.IntField(pk=True)
    data_ver = models.DataVersionField()
Exemplo n.º 18
0
class JSONFieldsModel(models.Model):
    id = models.IntField(pk=True)
    data = models.JSONField()
    data_null = models.JSONField(null=True)
    data_default = models.JSONField(default={"a": 1})
Exemplo n.º 19
0
 class NotAbastractNoPKModel(models.Model):
     id = models.IntField()
Exemplo n.º 20
0
class Foo(models.Model):
    foo_id = models.IntField(pk=True)

    class Meta:
        table = "foo_init"
Exemplo n.º 21
0
 class Foo(models.Model):
     foo_id = models.IntField(pk=True)
     content = models.TextField()
Exemplo n.º 22
0
class FloatFieldsModel(models.Model):
    id = models.IntField(pk=True)
    floatnum = models.FloatField()
    floatnum_null = models.FloatField(null=True)
Exemplo n.º 23
0
class Users(models.Model):
    id = models.IntField(pk=True)
    name = models.CharField(50)

    def __str__(self):
        return f"User {self.id}: {self.name}"
Exemplo n.º 24
0
class TimeDeltaFieldsModel(models.Model):
    id = models.IntField(pk=True)
    timedelta = models.TimeDeltaField()
    timedelta_null = models.TimeDeltaField(null=True)
Exemplo n.º 25
0
class DatetimeFieldsModel(models.Model):
    id = models.IntField(pk=True)
    datetime = models.DatetimeField()
    datetime_null = models.DatetimeField(null=True)
    datetime_auto = models.DatetimeField(auto_now=True)
    datetime_add = models.DatetimeField(auto_now_add=True)
Exemplo n.º 26
0
class IntFieldsModel(models.Model):
    id = models.IntField(pk=True)
    intnum = models.IntField()
    intnum_null = models.IntField(null=True)
Exemplo n.º 27
0
class Foo(models.Model):
    foo_id = models.IntField(pk=True)
Exemplo n.º 28
0
class DateFieldsModel(models.Model):
    id = models.IntField(pk=True)
    date = models.DateField()
    date_null = models.DateField(null=True)