def __init__(self, *args, **kwargs): super(NewsletterAdminForm, self).__init__(*args, **kwargs) self.newsletter = kwargs.get('instance', None) choices = get_newsletter_templates(self.newsletter) if choices: self.fields["template"] = forms.ChoiceField(choices=choices) else: self.fields["template"] = forms.CharField() self.fields['lists'].queryset = MailingList.objects.exclude(name='fake') self.fields['articles'].queryset = Article.objects.all().order_by('-modified') self.fields['events'].queryset = Event.objects.all().order_by('-modified')
def __init__(self, *args, **kwargs): super(NewsletterAdminForm, self).__init__(*args, **kwargs) self.newsletter = kwargs.get('instance', None) choices = get_newsletter_templates(self.newsletter) if choices: self.fields["template"] = forms.ChoiceField(choices=choices) else: self.fields["template"] = forms.CharField() # if 'sites' in self.fields: # self.fields['sites'].help_text = None # self.fields['lists'].queryset = MailingList.objects.exclude(name='fake') self.fields['lists'].help_text = None