summaryrefslogtreecommitdiff
path: root/tests/get_or_create/models.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/get_or_create/models.py')
-rw-r--r--tests/get_or_create/models.py12
1 files changed, 12 insertions, 0 deletions
diff --git a/tests/get_or_create/models.py b/tests/get_or_create/models.py
index 0394434408..b5fe534e3a 100644
--- a/tests/get_or_create/models.py
+++ b/tests/get_or_create/models.py
@@ -36,6 +36,18 @@ class Thing(models.Model):
name = models.CharField(max_length=256)
tags = models.ManyToManyField(Tag)
+ @property
+ def capitalized_name_property(self):
+ return self.name
+
+ @capitalized_name_property.setter
+ def capitalized_name_property(self, val):
+ self.name = val.capitalize()
+
+ @property
+ def name_in_all_caps(self):
+ return self.name.upper()
+
class Publisher(models.Model):
name = models.CharField(max_length=100)