Commit ef2eff2a by Tom Christie

Only pass max_length for CharField. Closes #2317.

parent 27f84aa0
...@@ -106,7 +106,7 @@ def get_field_kwargs(field_name, model_field): ...@@ -106,7 +106,7 @@ def get_field_kwargs(field_name, model_field):
# Ensure that max_length is passed explicitly as a keyword arg, # Ensure that max_length is passed explicitly as a keyword arg,
# rather than as a validator. # rather than as a validator.
max_length = getattr(model_field, 'max_length', None) max_length = getattr(model_field, 'max_length', None)
if max_length is not None: if max_length is not None and isinstance(model_field, models.CharField):
kwargs['max_length'] = max_length kwargs['max_length'] = max_length
validator_kwarg = [ validator_kwarg = [
validator for validator in validator_kwarg validator for validator in validator_kwarg
......
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