MCPcopy
hub / github.com/django/django / NullableFields

Class NullableFields

tests/bulk_create/models.py:96–138  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

94
95
96class NullableFields(models.Model):
97 # Fields in db.backends.oracle.BulkInsertMapper
98 big_int_filed = models.BigIntegerField(null=True, default=1)
99 binary_field = models.BinaryField(null=True, default=b"data")
100 date_field = models.DateField(null=True, default=timezone.now)
101 datetime_field = models.DateTimeField(null=True, default=timezone.now)
102 decimal_field = models.DecimalField(
103 null=True, max_digits=2, decimal_places=1, default=Decimal("1.1")
104 )
105 duration_field = models.DurationField(null=True, default=datetime.timedelta(1))
106 float_field = models.FloatField(null=True, default=3.2)
107 integer_field = models.IntegerField(null=True, default=2)
108 null_boolean_field = models.BooleanField(null=True, default=False)
109 positive_big_integer_field = models.PositiveBigIntegerField(
110 null=True, default=2**63 - 1
111 )
112 positive_integer_field = models.PositiveIntegerField(null=True, default=3)
113 positive_small_integer_field = models.PositiveSmallIntegerField(
114 null=True, default=4
115 )
116 small_integer_field = models.SmallIntegerField(null=True, default=5)
117 time_field = models.TimeField(null=True, default=timezone.now)
118 auto_field = models.ForeignKey(NoFields, on_delete=models.CASCADE, null=True)
119 small_auto_field = models.ForeignKey(
120 SmallAutoFieldModel, on_delete=models.CASCADE, null=True
121 )
122 big_auto_field = models.ForeignKey(
123 BigAutoFieldModel, on_delete=models.CASCADE, null=True
124 )
125 # Fields not required in BulkInsertMapper
126 char_field = models.CharField(null=True, max_length=4, default="char")
127 email_field = models.EmailField(null=True, default="user@example.com")
128 file_field = models.FileField(null=True, default="file.txt")
129 file_path_field = models.FilePathField(path="/tmp", null=True, default="file.txt")
130 generic_ip_address_field = models.GenericIPAddressField(
131 null=True, default="127.0.0.1"
132 )
133 if Image:
134 image_field = models.ImageField(null=True, default="image.jpg")
135 slug_field = models.SlugField(null=True, default="slug")
136 text_field = models.TextField(null=True, default="text")
137 url_field = models.URLField(null=True, default="/")
138 uuid_field = models.UUIDField(null=True, default=uuid.uuid4)
139
140
141class RelatedModel(models.Model):

Calls

no outgoing calls