diff --git a/rest_framework/renderers.py b/rest_framework/renderers.py index eb04e81e1..f62a34e91 100644 --- a/rest_framework/renderers.py +++ b/rest_framework/renderers.py @@ -374,6 +374,10 @@ class HTMLFormRenderer(BaseRenderer): 'base_template': 'input.html', 'input_type': 'time' }, + serializers.FileField: { + 'base_template': 'file_input.html', + 'input_type': 'file' + }, serializers.BooleanField: { 'base_template': 'checkbox.html' }, diff --git a/rest_framework/templates/rest_framework/horizontal/file_input.html b/rest_framework/templates/rest_framework/horizontal/file_input.html new file mode 100644 index 000000000..177cda5fe --- /dev/null +++ b/rest_framework/templates/rest_framework/horizontal/file_input.html @@ -0,0 +1,5 @@ +{% extends "rest_framework/horizontal/input.html" %} + +{% block input %} + +{% endblock %} diff --git a/rest_framework/templates/rest_framework/horizontal/input.html b/rest_framework/templates/rest_framework/horizontal/input.html index df4aa40fc..4ba0acb56 100644 --- a/rest_framework/templates/rest_framework/horizontal/input.html +++ b/rest_framework/templates/rest_framework/horizontal/input.html @@ -3,7 +3,9 @@ {% endif %}