Skip to content

Commit 1c138c0

Browse files
author
Jan Schrewe
committed
Merge pull request jschrewe#12 from jmbarbier/master
Update FileField / ImageField defaults (required, help_text...)
2 parents e9487eb + 880663c commit 1c138c0

File tree

1 file changed

+18
-3
lines changed

1 file changed

+18
-3
lines changed

mongodbforms/fieldgenerator.py

Lines changed: 18 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -241,10 +241,25 @@ def generate_listfield(self, field, **kwargs):
241241
return f
242242

243243
def generate_filefield(self, field, **kwargs):
244-
return forms.FileField(**kwargs)
245-
244+
defaults = {
245+
'required':field.required,
246+
'label':self.get_field_label(field),
247+
'initial': field.default,
248+
'help_text': self.get_field_help_text(field)
249+
}
250+
defaults.update(kwargs)
251+
return forms.FileField(**defaults)
252+
246253
def generate_imagefield(self, field, **kwargs):
247-
return forms.ImageField(**kwargs)
254+
defaults = {
255+
'required':field.required,
256+
'label':self.get_field_label(field),
257+
'initial': field.default,
258+
'help_text': self.get_field_help_text(field)
259+
}
260+
defaults.update(kwargs)
261+
return forms.ImageField(**defaults)
262+
248263

249264
class MongoDefaultFormFieldGenerator(MongoFormFieldGenerator):
250265
"""This class generates Django form-fields for mongoengine-fields."""

0 commit comments

Comments
 (0)