summaryrefslogtreecommitdiff
path: root/tests/select_for_update/models.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/select_for_update/models.py')
-rw-r--r--tests/select_for_update/models.py11
1 files changed, 11 insertions, 0 deletions
diff --git a/tests/select_for_update/models.py b/tests/select_for_update/models.py
index 48ad58faa9..b04ed31b00 100644
--- a/tests/select_for_update/models.py
+++ b/tests/select_for_update/models.py
@@ -1,5 +1,16 @@
from django.db import models
+class Country(models.Model):
+ name = models.CharField(max_length=30)
+
+
+class City(models.Model):
+ name = models.CharField(max_length=30)
+ country = models.ForeignKey(Country, models.CASCADE)
+
+
class Person(models.Model):
name = models.CharField(max_length=30)
+ born = models.ForeignKey(City, models.CASCADE, related_name='+')
+ died = models.ForeignKey(City, models.CASCADE, related_name='+')