diff --git a/modeltranslation/forms.py b/modeltranslation/forms.py new file mode 100644 index 0000000..df9ebd8 --- /dev/null +++ b/modeltranslation/forms.py @@ -0,0 +1,12 @@ +# -*- coding: utf-8 -*- +from django import forms + +from modeltranslation.fields import TranslationField + + +class TranslationModelForm(forms.ModelForm): + def __init__(self, *args, **kwargs): + super(TranslationModelForm, self).__init__(*args, **kwargs) + for f in self._meta.model._meta.fields: + if f.name in self.fields and isinstance(f, TranslationField): + del self.fields[f.name]