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:27:07 +0200 |
| commit | 7442eb1a242ecf9d186d4e7de1b94e360e04782d (patch) | |
| tree | 018a1fd5cf541393ae157dcf4a5ae1954616f633 /docs/ref/models | |
| parent | 577b0f91894469872974ad609b4fabca949cdc1b (diff) | |
Fixed #20224 -- Update docs examples which mention __unicode__
Thanks Marc Tamlyn and Tim Graham for the review.
Diffstat (limited to 'docs/ref/models')
| -rw-r--r-- | docs/ref/models/instances.txt | 6 | ||||
| -rw-r--r-- | docs/ref/models/querysets.txt | 1 |
2 files changed, 7 insertions, 0 deletions
diff --git a/docs/ref/models/instances.txt b/docs/ref/models/instances.txt index 17c9aa9fb7..f06866d9a1 100644 --- a/docs/ref/models/instances.txt +++ b/docs/ref/models/instances.txt @@ -430,6 +430,12 @@ Other model instance methods A few object methods have special purposes. +.. note:: + On Python 3, as all strings are natively considered Unicode, only use the + ``__str__()`` method (the ``__unicode__()`` method is obsolete). + If you'd like compatibility with Python 2, you can decorate your model class + with :func:`~django.utils.encoding.python_2_unicode_compatible`. + ``__unicode__`` --------------- diff --git a/docs/ref/models/querysets.txt b/docs/ref/models/querysets.txt index 6e5e5c93ad..d3fe142d36 100644 --- a/docs/ref/models/querysets.txt +++ b/docs/ref/models/querysets.txt @@ -814,6 +814,7 @@ For example, suppose you have these models:: name = models.CharField(max_length=50) toppings = models.ManyToManyField(Topping) + # On Python 3: def __str__(self): def __unicode__(self): return u"%s (%s)" % (self.name, u", ".join([topping.name for topping in self.toppings.all()])) |
