Skip to content

Instantly share code, notes, and snippets.

@cklein
Created April 6, 2010 19:01
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save cklein/357954 to your computer and use it in GitHub Desktop.
Save cklein/357954 to your computer and use it in GitHub Desktop.
# Enforce maximum length contrains
for field in instance._meta.fields:
if isinstance(field, models.CharField):
value = getattr(instance, field.name, '')
if len(value) > field.max_length:
setattr(instance, field.name, value[:field.max_length])
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment