On Sun, Jun 13, 2010 at 7:06 PM, Jani Rahkola <jani.rahk...@gmail.com>wrote:
> Hei, > > I hope someone could shed some light on this one. > I have these in their appropriate files: > > class ShoppinglistForm(ModelForm): > > def __init__(self, user=False, *args, **kwargs): > ModelForm.__init__(self, *args, **kwargs) > self.fields['pantry'].empty_label = None > if user: > self.fields['pantry'].queryset = > Product.objects.filter(owner=user) > > class Meta: > model = Shoppinglist > > def new(request): > if request.method == 'POST': > form = ShoppinglistForm(request.POST) > You need to pass user=request.user here, as you do for the non-POST case. Whatever it is ending up being from request.POST or the default arguments to the __init__ function is not working. Karen -- http://tracey.org/kmt/ -- You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-us...@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.