SchemaGenerator add Serializer HiddenFields to parameters · Issue #4425 · encode/django-rest-framework (original) (raw)

@Skorpyon

When SchemaGenerator return .get_schema() data, HiddenFields included to views parameters:

Serializer

class CommonDriverVehiclePOSTSerializer(serializers.ModelSerializer): class Meta: model = vehicle_mdl.Vehicle exclude = ['deleted', ] read_only_fields = ['full_name', 'company']

driver = serializers.HiddenField(default=CurrentDriverProfileDefault())

Generator response

post: {
    description: "",
    parameters: [
        {type: "string", name: "driver", required: false, description: "", in: "formData"},
    ],
}