Commit 8cdbc0a3 by Marko Tibold

Properly render file inputs in the Browsable api.

parent 5443dd5f
...@@ -908,7 +908,7 @@ class FloatField(WritableField): ...@@ -908,7 +908,7 @@ class FloatField(WritableField):
class FileField(WritableField): class FileField(WritableField):
type_name = 'FileField' type_name = 'FileField'
widget = widgets.FileInput
default_error_messages = { default_error_messages = {
'invalid': _("No file was submitted. Check the encoding type on the form."), 'invalid': _("No file was submitted. Check the encoding type on the form."),
'missing': _("No file was submitted."), 'missing': _("No file was submitted."),
......
...@@ -320,7 +320,9 @@ class BrowsableAPIRenderer(BaseRenderer): ...@@ -320,7 +320,9 @@ class BrowsableAPIRenderer(BaseRenderer):
serializers.SlugRelatedField: forms.ChoiceField, serializers.SlugRelatedField: forms.ChoiceField,
serializers.ManySlugRelatedField: forms.MultipleChoiceField, serializers.ManySlugRelatedField: forms.MultipleChoiceField,
serializers.HyperlinkedRelatedField: forms.ChoiceField, serializers.HyperlinkedRelatedField: forms.ChoiceField,
serializers.ManyHyperlinkedRelatedField: forms.MultipleChoiceField serializers.ManyHyperlinkedRelatedField: forms.MultipleChoiceField,
serializers.FileField: forms.FileField,
serializers.ImageField: forms.ImageField,
} }
fields = {} fields = {}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment