mirror of
https://github.com/django/django.git
synced 2024-12-22 17:16:24 +00:00
Refs #31435 -- Doc'd potential infinite recursion when accessing model fields in __init__.
This commit is contained in:
parent
91cb2d0b48
commit
e47298aec4
@ -30,7 +30,9 @@ need to :meth:`~Model.save()`.
|
||||
You may be tempted to customize the model by overriding the ``__init__``
|
||||
method. If you do so, however, take care not to change the calling
|
||||
signature as any change may prevent the model instance from being saved.
|
||||
Rather than overriding ``__init__``, try using one of these approaches:
|
||||
Additionally, referring to model fields within ``__init__`` may potentially
|
||||
result in infinite recursion errors in some circumstances. Rather than
|
||||
overriding ``__init__``, try using one of these approaches:
|
||||
|
||||
#. Add a classmethod on the model class::
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user