I have a model like:
CAMPAIGN_TYPES = (
('email','Email'),
('display','Display'),
('search','Search'),
)
class Campaign(models.Model):
name = models.CharField(max_length=255)
type = models.CharField(max_length=30,choices=CAMPAIGN_TYPES,default='display')
And the form:
class CampaignForm(ModelForm):
class Meta:
model = Campaign
Is there a way to limit which options are available for a type field? I know that for one field of value I can do: CampaignForm(initial={'name':'Default Name'})but I cannot find a way to do this for a selection set.
source
share