Fix serializer default None field bug

When adding an extra CharField to a serializer for a project I was working I found that adding a default=None keyword arg meant that the resulting serializer instance gave an AttributeError when trying to access that field.

After some poking around I found out it was because of None values not being accepted by an if statement