I am using the Django REST Framework 2.0.
Here is my model class:
class Mission(models.Model): assigned_to = models.ForeignKey(\'auth.User\',
In my case, required=False wasn't enough. I needed allow_null in the serializer, per Django ForeignKey field required despite blank=True and null=True.
required=False
allow_null