The problem is, I need to pass this request.user to one form, using a
inlineformset_factory..in these code:

class PedidoItensForm(ModelForm):
    class Meta:
        model = ItensPedido

    def __init__(self, *args, **kwargs):
        profile = kwargs.pop('vUserProfile', None)
        super(PedidoItensForm, self).__init__(*args, **kwargs)
        self.fields["idproduto"].queryset =
Produto.objects.filter(idempresa=profile.idempresa)

I need to pass UserProfile to my form, to get works my filter.

If I use inlineformset_factory, how can I pass the vUserProfile ?


Thanks

T.·.F.·.A.·.     S+F
*Fellipe Henrique P. Soares*

*"Quemadmodum gladius neminem occidit, occidentis telum est."* (Epistulae
morales ad Lucilium<http://en.wikipedia.org/wiki/Epistulae_morales_ad_Lucilium>,
Lucius Annaeus Seneca)

*"Any intelligent fool can make things bigger, more complex, and more
violent. It takes a touch of genius -- and a lot of courage -- to move in
the opposite direction."*
Albert Einstein (March 14th 1879 – April 18th 1955)


2013/1/22 Tomas Neme <lacrymol...@gmail.com>

>
>
> what mengu says is good for templates, but not so for views.
>
> But lo! your request should have a .user property that points to the
> currently logged user, so try
>
> request.user
>
> in your view
>
>
> On Tue, Jan 22, 2013 at 4:49 PM, Mengu <whalb...@gmail.com> wrote:
>
>> hi fellipe,
>>
>> if you enable auth context processors and pass in RequestContext to
>> render_to_response you can always access the user in your templates
>> which also means you can access the associated profile as user.profile
>> (assuming your model is named profile)
>>
>> please read more at
>> https://docs.djangoproject.com/en/dev/topics/auth/default/#authentication-data-in-templates
>>
>>
>>
>> On Jan 22, 8:34 pm, Fellipe Henrique <felli...@gmail.com> wrote:
>> > Hello,
>> >
>> > It's possible, when the user make a login, I set one "global" variable,
>> and
>> > get this value in my view?
>> >
>> > My question is because I have a inlineformset_factory, and I need to
>> pass a
>> > user profile do my view.. but it`s doesn't work.
>> >
>> > Regards,
>> >
>> > T.·.F.·.A.·.     S+F
>> > *Fellipe Henrique P. Soares*
>> >
>> > *"Quemadmodum gladius neminem occidit, occidentis telum est."*
>> (Epistulae
>> > morales ad Lucilium<
>> http://en.wikipedia.org/wiki/Epistulae_morales_ad_Lucilium>,
>> > Lucius Annaeus Seneca)
>> >
>> > *"Any intelligent fool can make things bigger, more complex, and more
>> > violent. It takes a touch of genius -- and a lot of courage -- to move
>> in
>> > the opposite direction."*
>> > Albert Einstein (March 14th 1879 – April 18th 1955)
>>
>> --
>> 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.
>>
>>
>
>
> --
> "The whole of Japan is pure invention. There is no such country, there are
> no such people" --Oscar Wilde
>
> |_|0|_|
> |_|_|0|
> |0|0|0|
>
> (\__/)
> (='.'=)This is Bunny. Copy and paste bunny
> (")_(") to help him gain world domination.
>
> --
> 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.
>

-- 
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.

Reply via email to