Opened 19 years ago
Closed 18 years ago
#3328 closed (wontfix)
null=True should imply blank=True
| Reported by: | Chris Beaven | Owned by: | nobody | 
|---|---|---|---|
| Component: | Database layer (models, ORM) | Version: | dev | 
| Severity: | Keywords: | ||
| Cc: | Triage Stage: | Design decision needed | |
| Has patch: | yes | Needs documentation: | no | 
| Needs tests: | no | Patch needs improvement: | no | 
| Easy pickings: | no | UI/UX: | no | 
Description
For models, I can't ever think of a case when you would want null=True and not want blank=True. If there is, it's definitely rare, so having to enter both for the normal case seems redundant.
Currently, for model fields, blank always defaults to False.
This proposal is that blank is set to whatever null is set to unless explicitly given.
Attachments (1)
Change History (3)
by , 19 years ago
| Attachment: | imply_blank.patch added | 
|---|
comment:1 by , 19 years ago
| Triage Stage: | Unreviewed → Design decision needed | 
|---|
comment:2 by , 18 years ago
| Resolution: | → wontfix | 
|---|---|
| Status: | new → closed | 
These options need to remain separate; I can think of use cases where you'd want to require the user to input something, and then decide whether to store it in the DB during processing.
patch, including doc