Opened 10 years ago

Closed 9 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: UI/UX:

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)

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

Download all attachments as: .zip

Change History (3)

Changed 10 years ago by Chris Beaven

Attachment: imply_blank.patch added

patch, including doc

comment:1 Changed 10 years ago by Chris Beaven

Needs documentation: unset
Needs tests: unset
Patch needs improvement: unset
Triage Stage: UnreviewedDesign decision needed

comment:2 Changed 9 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