Если вы хотите, чтобы дата последнего изменения и последний измененный пользователь были доступны только для чтения, вам не нужно создавать DynamicSerializer. Все, что вам нужно сделать, это установить поля как read_only на сериализаторе.
class MyModelSerializer(serializers.ModelSerializer):
class Meta:
model = MyModel
fields = (fields exposed to the API)
read_only_fields = ("last_modified_date", "last_modified_user")
После создания сериализатора его необходимо добавить в ViewSet
class MyModelViewSet(viewsets.ModelViewSet):
queryset = MyModel.objects.all()
serializer_class = MyModelSerializer