https://dpaste.de/ESAN

Are you sure to delete this snippet? No, don't delete
  1. class ParentTable(models.Model):
  2. child_cup = models.OneToOneField(ChildTable)
  3. class ChildTable(models.Model):
  4. pass
  5. class ParentTableSerializer(serializers.ModelSerializer):
  6. class Meta:
  7. model = ParentTable
  8. fields = ('childtable_id')
  9. class TestParentTableSerializer(TestCase):
  10. def test_create(self):
  11. serializer = ParentTableSerializer({'childtable_id': 1})
  12. serializer.is_valid()
  13. print(serializer.validated_data) # {}, 'childtable_id' missing

Edit this Snippet