Add "strip" keyword argument to CharField constructor
|Reported by:||Owned by:||Daniel Ward|
|Cc:||hv@…, marti@…||Triage Stage:||Accepted|
|Has patch:||yes||Needs documentation:||no|
|Needs tests:||no||Patch needs improvement:||no|
I am suggesting that a strip keyword (or something similar) gets added to the CharField constructor in newforms/fields.py.
This would allow for certain fields to get stripped before being cleaned.
Example: Assume you have a CharField with min_length set to 3. Typing in 3 spaces will be valid, which in some cases is fine. But other times, you want to strip the whitespace. This way, a field filled with spaces will be considered to be empty, if the "strip" argument is True.
This is only a suggestion, but it would be nice to have. I know that I could easily sub-class and create my own "StrippedCharField", and that might be the right way to go, but I thought this might be a common issue for other people as well.
Change History (20)
comment:5 Changed 4 years ago by
comment:6 Changed 2 years ago by
|Patch needs improvement:||set|
|Triage Stage:||Design decision needed → Accepted|
|Type:||Uncategorized → New feature|
comment:10 Changed 2 years ago by
|Owner:||changed from nobody to Daniel Ward|
|Patch needs improvement:||unset|
|Status:||new → assigned|