Hi.
First, reasons should be provided as to why something is recommended. In this case, ruaml is recommended because it is, as far as my research has taken me, the only other python yaml library out there.

I was able to, however, overwrite the preference for pyyaml by installing ruamel and with SERIALIZATION_MODULES in settings.py as follows:

SERIALIZATION_MODULES = {
'yaml': 'ruamel.yaml.serializer'
}

I was unable to get it running because ruaml (even though based on pyyaml) is incompatible to the way Django handles serializers. However, the fact that Django does support other serializers means that it would be possible to get ruaml to work.

An idea would be to create a third party package django-ruaml-serializer that patches the differences in ruaml to work with the existing django serializer.