Пример #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)
Пример #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"
Пример #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"
Пример #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
Пример #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
Пример #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')
Пример #7
0
    class FooNoPK(models.Model):
        id = models.IntField()

        class Meta:
            abstract = True
Пример #8
0
 class DuplicatedPrimaryKeyModel(models.Model):
     dp_id = models.IntField(pk=True)
     dp_no = models.AutoField()
Пример #9
0
 class DuplicatePKModel(ModelClassFromNotModel):
     dp_id = models.IntField(pk=True)
Пример #10
0
class AutoFieldsModel(models.Model):
    id = models.AutoField()
    intnum = models.IntField()
Пример #11
0
 class MultiDataversionFieldModel(models.Model):
     id = models.IntField(pk=True)
     data_v1 = models.DataVersionField()
     data_v2 = models.DataVersionField()
Пример #12
0
class BooleanFieldsModel(models.Model):
    id = models.IntField(pk=True)
    boolean = models.BooleanField()
    boolean_null = models.BooleanField(null=True)
Пример #13
0
class BinaryFieldsModel(models.Model):
    id = models.IntField(pk=True)
    binary = models.BinaryField()
    binary_null = models.BinaryField(null=True)
Пример #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)
Пример #15
0
class TextFieldsModel(models.Model):
    id = models.IntField(pk=True)
    text = models.TextField()
    text_null = models.TextField(null=True)
Пример #16
0
class SmallIntFieldsModel(models.Model):
    id = models.IntField(pk=True)
    smallintnum = models.SmallIntField()
    smallintnum_null = models.SmallIntField(null=True)
Пример #17
0
class DataVersionFieldsModel(models.Model):
    id = models.IntField(pk=True)
    data_ver = models.DataVersionField()
Пример #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})
Пример #19
0
 class NotAbastractNoPKModel(models.Model):
     id = models.IntField()
Пример #20
0
class Foo(models.Model):
    foo_id = models.IntField(pk=True)

    class Meta:
        table = "foo_init"
Пример #21
0
 class Foo(models.Model):
     foo_id = models.IntField(pk=True)
     content = models.TextField()
Пример #22
0
class FloatFieldsModel(models.Model):
    id = models.IntField(pk=True)
    floatnum = models.FloatField()
    floatnum_null = models.FloatField(null=True)
Пример #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}"
Пример #24
0
class TimeDeltaFieldsModel(models.Model):
    id = models.IntField(pk=True)
    timedelta = models.TimeDeltaField()
    timedelta_null = models.TimeDeltaField(null=True)
Пример #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)
Пример #26
0
class IntFieldsModel(models.Model):
    id = models.IntField(pk=True)
    intnum = models.IntField()
    intnum_null = models.IntField(null=True)
Пример #27
0
class Foo(models.Model):
    foo_id = models.IntField(pk=True)
Пример #28
0
class DateFieldsModel(models.Model):
    id = models.IntField(pk=True)
    date = models.DateField()
    date_null = models.DateField(null=True)