我们从Python开源项目中,提取了以下1个代码示例,用于说明如何使用rest_framework.serializers.StringRelatedField()。
def build_serializer(self, cls, model_name): """ Dynamically build a model serializer class """ class_name = "%sSerializer" % model_name meta_class = type('Meta', (), {'model': cls, 'fields': '__all__'}) serializer_args = {'Meta': meta_class} if hasattr(cls, 'content_type'): serializer_args.update({ 'content_type': serializers.StringRelatedField() }) model_serializer = type(class_name, (serializers.ModelSerializer,), serializer_args) return model_serializer