On Feb 20, 2:40 pm, pete <pet...@gmail.com> wrote: > Hi Daniel, > > This has got me closer but i'm now just getting an empty select box > appearing on in the form, with no data in. > > class NewBugForm(forms.Form): > assigned_to = forms.CharField(max_length=50,widget=forms.Select > (choices=[]), initial='Anyone',required=False) > > def __init__(self, *args, **kwargs): > all_users = kwargs.pop("all_users") > super(NewBugForm, self).__init__(*args,**kwargs) > print all_users > self.fields['assigned_to'].choices = all_users > > If I print out all_users I can see it is there after the super(), but > for some reason its not appending to the form. The following is a > print out of all_users: > > (('Anyone', 'Anyone'), ('Pete Randall', 'Pete Randall'), ('Chris > Smith', 'Chris Smith')) > > Could it have something to do with that list not being in the right > format? > > Cheers, > > Pete.
My mistake, the last line should be: self.fields['assigned_to'].widget.choices = all_users That should work. -- DR. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-users@googlegroups.com To unsubscribe from this group, send email to django-users+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/django-users?hl=en -~----------~----~----~----~------~----~------~--~---