  the database. As the default implementation just calls
  ``get_db_prep_value``, you shouldn't need to implement this method
  unless your custom field needs a special conversion when being saved
  that is not the same as the conversion used for normal query
  parameters (which is implemented by ``get_db_prep_value``).
  
  Preprocessing values before saving
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  
  .. method:: pre_save(self, model_instance, add)
 
</s> remove ``get_db_prep_value``, you shouldn't need to implement this method
 </s> add :meth:`.get_db_prep_value`, you shouldn't need to implement this method </s> remove .. method:: pre_save(self, model_instance, add)
 </s> add .. method:: Field.pre_save(self, model_instance, add) </s> remove This method is called just prior to :meth:`get_db_prep_save` and should return
 </s> add This method is called just prior to :meth:`.get_db_prep_save` and should return </s> remove :meth:`get_db_prep_value` is the method where those conversions should
 </s> add :meth:`.get_db_prep_value` is the method where those conversions should </s> remove and pass the rest to the :meth:`get_db_prep_lookup` method of the parent class.
 </s> add and pass the rest to the :meth:`.get_db_prep_lookup` method of the parent class.
parameters (which is implemented by :meth:`.get_db_prep_value`).
  the database. As the default implementation just calls
  ``get_db_prep_value``, you shouldn't need to implement this method
  unless your custom field needs a special conversion when being saved
  that is not the same as the conversion used for normal query
parameters (which is implemented by :meth:`.get_db_prep_value`).
  
  Preprocessing values before saving
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  
  .. method:: pre_save(self, model_instance, add)
keep keep keep keep replace keep keep keep keep keep
 Fixed #15308 -- Sphinx/reST fixes for the Custom Model Fields docs.

git-svn-id: http://code.djangoproject.com/svn/django/trunk@15547 bcc190cf-cafb-0310-a4f2-bffc1f526a37 
docs/howto/custom-model-fields.txt