If c is for example a form is it safe to return it but not display it
in the view??

On Nov 15, 2:01 pm, Anthony <abasta...@gmail.com> wrote:
> You can test for a logged in user via:
>
>     if auth.user:
>
> auth.user is the record of the currently logged in user, or None if the
> user is not logged in.
>
> Also, do you need to do something with the value of "c" in the logged in
> case? If not, then just test for a logged in user directly in the view.
>
>     {{if auth.user:}}
>
> Anthony
>
>
>
>
>
>
>
> On Tuesday, November 15, 2011 7:37:10 AM UTC-5, thodoris wrote:
>
> > There is nothing wrong, i just want to know if this is a "clean" way
> > to do what i do above or there is a better way.
>
> > Thodoris
>
> > On Nov 15, 1:26 pm, Kenneth Lundström <kenneth.t...@gmail.com>
> > wrote:
> > > Whats wrong in what you just described?
>
> > > {{if c != None:}}
>
> > > Kenneth
>
> > > > I want to do the following
>
> > > > def some_function():
> > > >      a = ...
> > > >      b = ...
> > > >      if auth.is_logged_in():
> > > >          c = ...
> > > >      else:
> > > >          c = None
> > > >      return (a=a,b=b,c=c)
>
> > > > And in the view some_function.html
>
> > > > {{if c is not None:}}
> > > > do something here
> > > > {{pass}}
>
> > > > which is the best practice to do it?

Reply via email to