MCPcopy
hub / github.com/django/django / DBDefaultsFunction

Class DBDefaultsFunction

tests/field_defaults/models.py:50–60  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

48
49
50class DBDefaultsFunction(models.Model):
51 number = models.FloatField(db_default=Pi())
52 year = models.IntegerField(db_default=ExtractYear(Now()))
53 added = models.FloatField(db_default=Pi() + 4.5)
54 multiple_subfunctions = models.FloatField(db_default=Coalesce(4.5, Pi()))
55 case_when = models.IntegerField(
56 db_default=models.Case(models.When(GreaterThan(2, 1), then=3), default=4)
57 )
58
59 class Meta:
60 required_db_features = {"supports_expression_defaults"}
61
62
63class DBDefaultsPK(models.Model):

Calls 5

PiClass · 0.90
ExtractYearClass · 0.90
NowClass · 0.90
CoalesceClass · 0.90
GreaterThanClass · 0.90