So, I had a model that had a FileField called path, for which I wanted a ModelForm. Do not do this:
class MyModelForm(ModelForm):
class Meta:
model = MyModel
fields= ("path")
It led to a strange error, saying django.core.exceptions.FieldError: Unknown field(s) (a, p, t, h). Of course, the fix was to specify the fields like:
class MyModelForm(ModelForm):
class Meta:
model = MyModel
fields= ("path",)
Advertisement
0 Responses to “always specify fields for django’s ModelForm as a tuple”