              msg = (
                  'Got a `TypeError` when calling `%s._default_manager.create()`. '
                  'This may be because you have a writable field on the '
                  'serializer class that is not a valid argument to '
                  '`%s._default_manager.create()`. You may need to make the field '
                  'read-only, or override the %s.create() method to handle '
                  'this correctly.\nOriginal exception was:\n %s' %
                  (
                      ModelClass.__name__,
                      ModelClass.__name__,
 
</s> remove                 'Got a `TypeError` when calling `%s._default_manager.create()`. '
 </s> add                 'Got a `TypeError` when calling `%s.%s.create()`. ' </s> remove         msginitial = 'Got a `TypeError` when calling `OneFieldModel._default_manager.create()`.'
 </s> add         msginitial = 'Got a `TypeError` when calling `OneFieldModel.objects.create()`.'
                '`%s.%s.create()`. You may need to make the field '
              msg = (
                  'Got a `TypeError` when calling `%s._default_manager.create()`. '
                  'This may be because you have a writable field on the '
                  'serializer class that is not a valid argument to '
                '`%s.%s.create()`. You may need to make the field '
                  'read-only, or override the %s.create() method to handle '
                  'this correctly.\nOriginal exception was:\n %s' %
                  (
                      ModelClass.__name__,
                      ModelClass.__name__,
keep keep keep keep replace keep keep keep keep keep
 Improve ModelSerializer.create() error message. (#6112) 
rest_framework/serializers.py