summaryrefslogtreecommitdiff
path: root/tests/select_for_update/models.py
diff options
context:
space:
mode:
authorRan Benita <ran234@gmail.com>2017-06-29 23:00:15 +0300
committerTim Graham <timograham@gmail.com>2017-06-29 16:00:15 -0400
commitb9f7dce84b7ab5e198129030eae6c1a4aec83d24 (patch)
tree8f350d29029e977c48107db898a6994c38cbfba4 /tests/select_for_update/models.py
parent2d18c60fbb1efcc980adfe875dadb02c749da509 (diff)
Fixed #28010 -- Added FOR UPDATE OF support to QuerySet.select_for_update().
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='+')