equal
deleted
inserted
replaced
|
1 """ |
|
2 Tests for F() query expression syntax. |
|
3 """ |
|
4 |
|
5 from django.db import models |
|
6 |
|
7 class Employee(models.Model): |
|
8 firstname = models.CharField(max_length=50) |
|
9 lastname = models.CharField(max_length=50) |
|
10 |
|
11 def __unicode__(self): |
|
12 return u'%s %s' % (self.firstname, self.lastname) |
|
13 |
|
14 class Company(models.Model): |
|
15 name = models.CharField(max_length=100) |
|
16 num_employees = models.PositiveIntegerField() |
|
17 num_chairs = models.PositiveIntegerField() |
|
18 ceo = models.ForeignKey( |
|
19 Employee, |
|
20 related_name='company_ceo_set') |
|
21 point_of_contact = models.ForeignKey( |
|
22 Employee, |
|
23 related_name='company_point_of_contact_set', |
|
24 null=True) |
|
25 |
|
26 def __unicode__(self): |
|
27 return self.name |