equal
deleted
inserted
replaced
|
1 """ |
|
2 25. Reverse lookups |
|
3 |
|
4 This demonstrates the reverse lookup features of the database API. |
|
5 """ |
|
6 |
|
7 from django.db import models |
|
8 |
|
9 class User(models.Model): |
|
10 name = models.CharField(max_length=200) |
|
11 |
|
12 def __unicode__(self): |
|
13 return self.name |
|
14 |
|
15 class Poll(models.Model): |
|
16 question = models.CharField(max_length=200) |
|
17 creator = models.ForeignKey(User) |
|
18 |
|
19 def __unicode__(self): |
|
20 return self.question |
|
21 |
|
22 class Choice(models.Model): |
|
23 name = models.CharField(max_length=100) |
|
24 poll = models.ForeignKey(Poll, related_name="poll_choice") |
|
25 related_poll = models.ForeignKey(Poll, related_name="related_choice") |
|
26 |
|
27 def __unicode__(self): |
|
28 return self.name |