Opened 12 years ago

Closed 12 years ago

#3328 closed (wontfix)

null=True should imply blank=True

Reported by: Chris Beaven Owned by: nobody
Component: Database layer (models, ORM) Version: master
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


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)

imply_blank.patch (1.6 KB) - added by Chris Beaven 12 years ago.
patch, including doc

Download all attachments as: .zip

Change History (3)

Changed 12 years ago by Chris Beaven

Attachment: imply_blank.patch added

patch, including doc

comment:1 Changed 12 years ago by Chris Beaven

Triage Stage: UnreviewedDesign decision needed

comment:2 Changed 12 years ago by James Bennett

Resolution: wontfix
Status: newclosed

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.

Note: See TracTickets for help on using tickets.
Back to Top