i like the idea of separating drf and django settings, but i would setup default with django. like this:

REST_INPUT_FORMAT = DJANGO_INPUT_FORMAT

so you can change the global django settings (which also affect forms) or define drf settings direct.

btw. like input_format naming.