diff options
| author | Claude Paroz <claude@2xlibre.net> | 2013-07-04 15:19:33 +0200 |
|---|---|---|
| committer | Claude Paroz <claude@2xlibre.net> | 2013-07-05 19:30:08 +0200 |
| commit | a9dd6221af2148410c8a26dcbafd1ff8cc0fb107 (patch) | |
| tree | bc246344db3a47a6d2340bb6429bd0dbed0f8d20 /docs/topics/db/examples | |
| parent | 430aae1b0db9fbcc15415b7bd9a14df1d88359cf (diff) | |
[1.6.x] Fixed #20224 -- Update docs examples which mention __unicode__
Thanks Marc Tamlyn and Tim Graham for the review.
Backport of 7442eb1a24 from master.
Diffstat (limited to 'docs/topics/db/examples')
| -rw-r--r-- | docs/topics/db/examples/many_to_many.txt | 2 | ||||
| -rw-r--r-- | docs/topics/db/examples/many_to_one.txt | 8 | ||||
| -rw-r--r-- | docs/topics/db/examples/one_to_one.txt | 3 |
3 files changed, 10 insertions, 3 deletions
diff --git a/docs/topics/db/examples/many_to_many.txt b/docs/topics/db/examples/many_to_many.txt index 2076427768..42fa9cc1a1 100644 --- a/docs/topics/db/examples/many_to_many.txt +++ b/docs/topics/db/examples/many_to_many.txt @@ -16,6 +16,7 @@ objects, and a ``Publication`` has multiple ``Article`` objects: class Publication(models.Model): title = models.CharField(max_length=30) + # On Python 3: def __str__(self): def __unicode__(self): return self.title @@ -26,6 +27,7 @@ objects, and a ``Publication`` has multiple ``Article`` objects: headline = models.CharField(max_length=100) publications = models.ManyToManyField(Publication) + # On Python 3: def __str__(self): def __unicode__(self): return self.headline diff --git a/docs/topics/db/examples/many_to_one.txt b/docs/topics/db/examples/many_to_one.txt index c869362d16..af112144b3 100644 --- a/docs/topics/db/examples/many_to_one.txt +++ b/docs/topics/db/examples/many_to_one.txt @@ -15,6 +15,7 @@ To define a many-to-one relationship, use :class:`~django.db.models.ForeignKey`. last_name = models.CharField(max_length=30) email = models.EmailField() + # On Python 3: def __str__(self): def __unicode__(self): return u"%s %s" % (self.first_name, self.last_name) @@ -23,6 +24,7 @@ To define a many-to-one relationship, use :class:`~django.db.models.ForeignKey`. pub_date = models.DateField() reporter = models.ForeignKey(Reporter) + # On Python 3: def __str__(self): def __unicode__(self): return self.headline @@ -56,9 +58,9 @@ Article objects have access to their related Reporter objects:: >>> r = a.reporter -These are strings instead of unicode strings because that's what was used in -the creation of this reporter (and we haven't refreshed the data from the -database, which always returns unicode strings):: +On Python 2, these are strings of type ``str`` instead of unicode strings +because that's what was used in the creation of this reporter (and we haven't +refreshed the data from the database, which always returns unicode strings):: >>> r.first_name, r.last_name ('John', 'Smith') diff --git a/docs/topics/db/examples/one_to_one.txt b/docs/topics/db/examples/one_to_one.txt index 09634c84c7..a86e5ed0ac 100644 --- a/docs/topics/db/examples/one_to_one.txt +++ b/docs/topics/db/examples/one_to_one.txt @@ -16,6 +16,7 @@ In this example, a ``Place`` optionally can be a ``Restaurant``: name = models.CharField(max_length=50) address = models.CharField(max_length=80) + # On Python 3: def __str__(self): def __unicode__(self): return u"%s the place" % self.name @@ -24,6 +25,7 @@ In this example, a ``Place`` optionally can be a ``Restaurant``: serves_hot_dogs = models.BooleanField() serves_pizza = models.BooleanField() + # On Python 3: def __str__(self): def __unicode__(self): return u"%s the restaurant" % self.place.name @@ -31,6 +33,7 @@ In this example, a ``Place`` optionally can be a ``Restaurant``: restaurant = models.ForeignKey(Restaurant) name = models.CharField(max_length=50) + # On Python 3: def __str__(self): def __unicode__(self): return u"%s the waiter at %s" % (self.name, self.restaurant) |
