Documentation - Noted that OneToOneField doesn't respect unique.

Added OneToOneField to the list of model fields for which the unique
argument isn't valid. (OneToOneFields are inherently unique, and if
the user supplies a value for unique it is ignored / overwritten.)
This commit is contained in:
Kevin Christopher Henry 2013-08-20 23:22:25 -04:00 committed by Preston Holmes
parent deebb1a977
commit 83e434a2c2
1 changed files with 2 additions and 2 deletions

View File

@ -281,8 +281,8 @@ you try to save a model with a duplicate value in a :attr:`~Field.unique`
field, a :exc:`django.db.IntegrityError` will be raised by the model's field, a :exc:`django.db.IntegrityError` will be raised by the model's
:meth:`~django.db.models.Model.save` method. :meth:`~django.db.models.Model.save` method.
This option is valid on all field types except :class:`ManyToManyField` and This option is valid on all field types except :class:`ManyToManyField`,
:class:`FileField`. :class:`OneToOneField`, and :class:`FileField`.
Note that when ``unique`` is ``True``, you don't need to specify Note that when ``unique`` is ``True``, you don't need to specify
:attr:`~Field.db_index`, because ``unique`` implies the creation of an index. :attr:`~Field.db_index`, because ``unique`` implies the creation of an index.