add transform_<fieldname> methods to serializers, which basically do the opposite of validate_<fieldname> on a per-field basis.
[Add]: CustomValidationTests.test_partial_update

This test is to make sure that validate_<attrname> is not called when
partial=True and <attrname> is not found in .data.
Serializers can now be rendered directly to HTML
Fix rendering of forms and add error rendering on HTML form
add tests for transform_fieldname methods
docs: add paragraph on transform_fieldname methods
Be sure to import UserSerializer
Merge pull request #1071 from craigds/field-transform-methods

Feature: add transform_<fieldname> methods to serializers
Ensure read-only fields don't break with current HTML renderer behavior
Merge branch 'html-form-rendering'
Merge branch 'master' of https://github.com/tomchristie/django-rest-framework
fix writing into foreign key with non-null source
fix ticket link in test docstring
Merge pull request #1157 from dpetzel/tutorial_authentication

Be sure to import UserSerializer
Add missing commas in relations.md
Merge pull request #1171 from alazaro/patch-1

Add missing commas in relations.md
[Fix]: Error with partial=True and validate_<name>

The error occurs when serializer is set with partial=True and a
field-level validation is defined on a field, for which there's no
corresponding update value in .data
Added name of file to edit

So reader doesn't have to remember, or check through all the files to find where this code fragment was, mention the file name when it is relevant.
Mention name of file to edit

To reduce unnecessary cognitive load of the learner, name the file they are putting this code in.
Using the filenames where relevant

Sometimes it's hard to tell which file the code is intended to go in. Now it spells it out.