Opened 13 years ago
Last modified 13 years ago
#17774 closed Bug
In BooleanField default value is not set — at Version 1
Reported by: | Owned by: | nobody | |
---|---|---|---|
Component: | Forms | Version: | 1.3 |
Severity: | Normal | Keywords: | |
Cc: | Triage Stage: | Unreviewed | |
Has patch: | no | Needs documentation: | no |
Needs tests: | no | Patch needs improvement: | no |
Easy pickings: | no | UI/UX: | no |
Description (last modified by )
My code:
class Employee(models.Model): class Meta: verbose_name = _('Employee') verbose_name_plural = _('Employees') is_active = models.BooleanField(default=True, name=_('Active'), verbose_name=_('Active')) class EmployeeForm(forms.ModelForm): class Meta: model = Employee def create(self, request, *args, **kwargs): form = EmployeeForm() if form.is_valid(): try: print "Form clean data is %s" % form.cleaned_data return form.save() except PermissionDenied: return rc.FORBIDDEN except Exception: return rc.INTERNAL_ERROR else: print form.errors.as_text()
Output is:
Form clean data is {'is_active': False}
Note:
See TracTickets
for help on using tickets.
(reformatted description, please use the Preview button to check the format of your ticket description before submitting it)