Commit 4cef9a09 authored by Tim Graham's avatar Tim Graham
Browse files

Fixed #17388 - Noted in the custom model field docs that field methods need to...

Fixed #17388 - Noted in the custom model field docs that field methods need to handle None if the field may be null.
parent 0b908b92
Loading
Loading
Loading
Loading
+7 −0
Original line number Diff line number Diff line
@@ -448,6 +448,13 @@ called when it is created, you should be using `The SubfieldBase metaclass`_
mentioned earlier. Otherwise :meth:`.to_python` won't be called
automatically.

.. warning::

    If your custom field allows ``null=True``, any field method that takes
    ``value`` as an argument, like :meth:`~Field.to_python` and
    :meth:`~Field.get_prep_value`, should handle the case when ``value`` is
    ``None``.

Converting Python objects to query values
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~