mirror of
https://github.com/django/django.git
synced 2025-08-04 02:48:35 +00:00
Fixed #25462 -- Removed Model.__unicode__() in favor of @python_2_unicode_compatible.
This commit is contained in:
parent
c42123adb1
commit
de99f558d8
3 changed files with 16 additions and 83 deletions
|
@ -756,9 +756,6 @@ You can override most of these -- see `overriding predefined model methods`_,
|
|||
below -- but there are a couple that you'll almost always want to define:
|
||||
|
||||
:meth:`~Model.__str__` (Python 3)
|
||||
Python 3 equivalent of ``__unicode__()``.
|
||||
|
||||
:meth:`~Model.__unicode__` (Python 2)
|
||||
A Python "magic method" that returns a unicode "representation" of any
|
||||
object. This is what Python and Django will use whenever a model
|
||||
instance needs to be coerced and displayed as a plain string. Most
|
||||
|
@ -768,6 +765,9 @@ below -- but there are a couple that you'll almost always want to define:
|
|||
You'll always want to define this method; the default isn't very helpful
|
||||
at all.
|
||||
|
||||
``__unicode__()`` (Python 2)
|
||||
Python 2 equivalent of ``__str__()``.
|
||||
|
||||
:meth:`~Model.get_absolute_url`
|
||||
This tells Django how to calculate the URL for an object. Django uses
|
||||
this in its admin interface, and any time it needs to figure out a URL
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue