from the documentation:
read_only Set this to True to ensure that the field is used when serializing a representation, but is not used when updating
Late Entry to this thread. This issue was fixed in django-rest-framework 2.3.13. Here is the link of the PR.
You use it like this in your case:
class Meta: model = models.FavoriteList optional_fields = ['owner', ]