﻿id	summary	reporter	owner	description	type	status	component	version	severity	resolution	keywords	cc	stage	has_patch	needs_docs	needs_tests	needs_better_patch	easy	ui_ux
6525	ModelForm requires fields set to null=True, blank=True ?	pat.j.anderson@…	nobody	"I have a model which goes like this:

{{{
class Announcement(models.Model):
    """"""
    Data model for announcements
    """"""
    
    language            = models.ForeignKey(Language)
    regions             = models.ManyToManyField(Region)
    countries           = models.ManyToManyField(Country, null = True, blank = True)
    ...
}}}

and an Announcement form which extends ModelForm:

{{
class AnnouncementForm(forms.ModelForm):
    
    class Meta:
        model = Announcement
        exclude = ('time_trashed',)
}}}

Now I pre-select a single Country from user profile, as a convenience, using form.fields['countries'].initial when I display the form. When a user deselect that Country in the form, and tries to save it, form.save() fails without an error. When I select some countr(ies), form.save() works."		closed	Forms	dev		worksforme	ModelForm		Unreviewed	0	0	0	0	0	0
