diff --git a/rest_framework/renderers.py b/rest_framework/renderers.py index 37d3c47c3..9b9d2ced2 100644 --- a/rest_framework/renderers.py +++ b/rest_framework/renderers.py @@ -375,7 +375,7 @@ class HTMLFormRenderer(BaseRenderer): 'input_type': 'time' }, serializers.FileField: { - 'base_template': 'input.html', + 'base_template': 'file_input.html', 'input_type': 'file' }, serializers.BooleanField: { 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 %}
+ {% block input %} + {% endblock %} {% if field.errors %} {% for error in field.errors %}{{ error }}{% endfor %} {% endif %}